免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
リモートシステム内の最初の着陸SSHを解決するためにどのように接続を拒否しました。
Rお使いのシステムがインストールされていない場合のopenssh-serverはので、ここで、インストールされていないインストールaspberryデフォルトは、インストールapt-getをすることができます。
sudo apt install openssh-server
起動するかどうかを確認するためのOpenSSHサーバ:
pi@pi:~ $ ps -e | grep ssh
574 ? 00:00:00 ssh-agent
618 ? 00:00:00 ssh-agent
唯一のssh-agentの場合は、起動しないのopenssh-サーバーを説明しました。
起動します。
pi@pi:~ $ sudo /etc/init.d/ssh start
[ ok ] Starting ssh (via systemctl): ssh.service.
openssh-サーバーを有効にするかどうかをもう一度確認してください:
pi@pi:~ $ ps -e | grep ssh
484 ? 00:00:00 sshd
574 ? 00:00:00 ssh-agent
618 ? 00:00:00 ssh-agent
その記述はのsshdのopenssh-サーバが起動されている表示されます。
特別な注意、スタートのopenssh-サーバーからの起動を設定してください:
起動時にUbuntuのOpenSSHのサーバー構成:
/etc/rc.localファイルを開き、終了0ステートメントの前に追加しました:
sudoの/etc/init.d/ssh開始
再起動、あなたは完成し、結果を開始してから起動することができます!
pi@pi:~ $ sudo vim /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo /etc/init.d/ssh start
exit 0