まずクライアント・サーバの公開鍵、秘密鍵を作成する
$ mkdir .ssh
$ cd .ssh
$ ssh-keygen -t rsa
id_rsa.pubが公開鍵 id_rsaが秘密鍵
クライアントとサーバーの公開鍵を交換する。
方法は
scpなりFTPなり何でもOK。
交換した公開鍵をauthorized_keysに登録する。
$ touch authorized_keys
$ cat 公開鍵をコピーしたパス/id_rsa.pub >> authorized_keys
つぎにクライアントでconfigファイルを作成する。
$ cd .ssh
$ touch config
$ nano config
Host anywhere_vps
HostName 1.222.333.55
Port 22
User anywhere_user
IdentityFile ~/.ssh/authorized_keys
最後にアクセスしてみる
$ ssh anywhere_vps
アクセスできない場合
・ufwの設定を確認してみるか、可能なら一時的に無効にしてみる
・/etc/hosts.allowでクライアントからのアクセスが許可されているかを確認
・/etc/hosts.denyでアクセス拒否されていないか確認
0 件のコメント:
コメントを投稿