SSH簡易使用

1841 ワード

また久しぶりにブログを書きました


私は今、蓄積と問題をQUICK NOTEに記録することに慣れています.フォーマットや修辞を心配する必要はありません.ここ数日暇なときに整理して整理して出します.結局、自分の蓄積よりも知識の経験を分かち合い、共に進歩することが大切です.

SSHサービスを開始します。


UBUNTUもDEEPINもデフォルトでSSHは開いていません.デフォルトではOPENSSH-CLIENTのみがインストールされており、OPENSSH-SERVERはインストールされていません.

検証:

$ ps -e | grep ssh

ssh-agentのみが見られると,クライアントのみがインストールされてサーバがインストールされていないこと,すなわちサーバがインストールされている機器にsshがインストールされているがSSHに登録されていないことを示す.

OPENSSH-SERVERをインストールし、実行:

$ sudo apt-get install openssh-server

検証:

$ ps -e | grep ssh

sshdが表示されている場合はserverもインストールして起動し、手動で起動する必要がある場合は、次のように実行します。

$ /etc/init.d/ssh start

ssh-serverのプロファイルは/etc/ssh/sshd_config、ここでは多くのオプションを変更できます.

SSHの設定


公開鍵:クライアントは、クライアントに送信された情報を暗号化するために使用されるサービス側に送信されます。


鍵:クライアントは、サービス側から送信された情報を復号するために生成されます。


鍵の生成:

$ ssh-keygen -t rsa

公開鍵をサーバにアップロードし、SSHにログインしたコンピュータ:

$ scp ~/.ssh/id_rsa.pub [email protected]:~

公開鍵の移動:

$ cat ~/id_rsa.pub >> .ssh/authorized_keys

権限の変更:

$ chmod 600 .ssh/authorized_keys

上記の3ステップの操作もssh-copy-idステップで行うことができます.

テスト


ログインにかかる時間を見たいのですが:

$ time ssh [email protected]

結果は7秒かかります...

に質問


クライアントttもzzもllにログインしたいのですが、公開鍵はどうやって保存しますか?


公開鍵はすべてauhtorized_keysでは、各行.

リンク登録時間が長すぎて、7秒かかりますか?


これは後で補充して、そのノートが見つからない.

接続時にユーザー名を書かなくてもいいですか?


接続時にユーザー名が明記されていない場合、SSHはローカルユーザー名を使用してホストにリンクします.例えば、LAP-TOP上のllユーザが直接ssh PCであれば、PC上のllユーザIDを用いてPCにログインする.