Windowsリモートサーバーでは、サーバーとパスワードの情報を便利に保存できるxshellを使用するのが好きです。MacのリモートSSHにはどのツールを使用しますか?個人的には、Macに内蔵されている「端末」機能はかなり良いと思いますが、毎回IPアドレスとパスワードを入力しなければならないというデメリットがあります。パスワードを覚える方法はありますか?
理論的には、Linuxも同様であり、使用できるはずです。
1公開鍵のペアをローカルで生成します
ssh-keygen -t rsa
プロセス中に、保存パスを選択して、過去のデフォルト値をコピーすることができます。私が設定したディレクトリは次のとおりです。/Users/itkey/.ssh/id_rsa
このステップで設定したパスワードは、今後sshに接続する限り入力されます。面倒な場合は空のままにしてください。
権限を設定します。
chmod 600 /Users/itkey/.ssh/id_rsa.pub
2公開鍵をサーバーに配置します
ssh-copy-id [email protected]
user
リモートユーザー名
ip.com
をリモートサーバーのアドレスに変更します
3sshサーバー情報を構成して保存します
最初の構成では、新しい構成ファイルを作成します。
touch ~/.ssh/config
お気に入りのファイルエディタで編集してください。
#自定义主机名称,写上好记的就行了。
Host goodjob
#SSH连接的地址,IP或者是域名
HostName ip.cn
#SSH远程登录的名称
User user
#SSH的端口默认是22
Port 22
#指向私钥的位置,这里写你自己的地址。
IdentityFile /Users/itkey/.ssh/id_rsa
ここでの特記事項、チュートリアルを見る前/Users/itkey/.ssh/id_rsa
で
はなく、書かれたIdentityFile/Users/itkey/.ssh/id_rsa.pub
は、長い間研究されていました。
複数のsshサーバーがある場合はどうなりますか?上記のコンテンツをさらに数回コピーするだけです。次のように:
#自定义主机名称,写上好记的就行了。
Host goodjob
#SSH连接的地址,IP或者是域名
HostName ip.cn
#SSH远程登录的名称
User user
#SSH的端口默认是22
Port 22
#指向私钥的位置,这里写你自己的地址。
IdentityFile /Users/itkey/.ssh/id_rsa
#自定义主机名称,写上好记的就行了。
Host goodjob2
#SSH连接的地址,IP或者是域名
HostName ip2.cn
#SSH远程登录的名称
User user2
#SSH的端口默认是22
Port 22
#指向私钥的位置,这里写你自己的地址。
IdentityFile /Users/itkey/.ssh/id_rsa
測定されたホストは中国語で書くことができるので、覚えやすいです。
ログインssh
ログイン後、入力する必要があるのは次のとおりです。
ssh goodjob
パスワードを入力せずに、一度だけログインできます。
多くのサーバーのパスワードは非常に長く、規則性がないため、今すぐパスワードを入力する必要はありません。カッコいい。
サーバー設定
このログイン方法はsshサーバーに関連している必要があります。サーバーがこの方法のログインを許可しない場合、失敗します。
例:要塞マシンに直接接続する方法ですが、接続時にパスワードを入力する必要があります。
私が使用しているsshサーバーは通常、クライアントから提供されており、クライアントの設定を変更しないようにしています。そのため、サーバーの設定は変更していません。
サーバーの設定を測定していません。以下はインターネットからコピーしたものです。
サーバーで自動検証用の情報を設定します。
ファイル/ etc / ssh / sshd_configを開きます。
sudo gedit /etc/ssh/sshd_config
次の行の前にある「#」コメントを削除します
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
参照文書
次の記事をありがとう。
「サーバーへのSSH接続+サーバーにパスワードとIPを記憶させる」
https://blog.csdn.net/sunyao_123/article/details/74783582
《 id_rsa.pubファイルSSHエラー:無効なフォーマット》
https://stackoverflow.com/questions/48328446/id-rsa-pub-file-ssh-error-invalid-format
《「警告:保護されていない秘密鍵ファイル!」の修正方法 MacおよびLinuxの場合》
https://stackabuse.com/how-to-fix-warning-unprotected-private-key-file-on-mac-and-linux/