目标服务器是Ubuntu系统
- 首先呢, 使用ssh-keygen 在你的Mac终端上生成你的电脑的公钥和私钥,其实我们只用到公钥。
-
ssh [email protected] ‘mkdir -p .ssh && cat >> .ssh/authorized_keys‘ < ~/.ssh/id_rsa.pub
(其中 user 是你目标服务器的用户名,host是目标服务器的ip),这时候需要你输入目标服务器的密码,等所有步骤操作完就不再需要用密码了。
然后登录到你的目标服务器,进入到 ~/.ssh/ 执行
chmod 600 authorized_keys
- 编辑/etc/ssh/sshd_config ,
将 PasswordAuthentication 改为 no
重启sshd.
原文地址:http://blog.51cto.com/13766835/2336874
时间: 2024-08-01 10:31:01