Mac下到Linux主机ssh免密码登录
2014-05-14 09:56
411 查看
最近忙得忘乎所以,写篇博客放松放松,RT,直接上命令好了
# Local
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub username@server:~/.ssh/
vi ~/.ssh/config
加入:
Host nickname #别名,域名缩写
HostName XX #完整的域名
User XX #登录该域名使用的账号名
IdentityFile ~/.ssh/id_rsa #私钥文件的路径
# Server
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# Local
ssh nickname #免密码登录
如果~/.ssh目录是自己建的,可能最后一步还是需要输密码。
SSH登陆涉及两个目录的权限(保证.ssh和authorized_keys都只有用户自己有写权限),分别是home和.ssh,如果不成功一般是目录权限问题,网上755 700 600的说法都有,下面是我在ubuntu服务器上亲测可用的配置
# Server
cd ~
chmod 755 .
chmod -R 700 ./.ssh
设完真是格外的轻松加愉快啊~\(≧▽≦)/~
参考:
MAC下ssh免密码登录远程服务器
Chmod Wiki
# Local
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub username@server:~/.ssh/
vi ~/.ssh/config
加入:
Host nickname #别名,域名缩写
HostName XX #完整的域名
User XX #登录该域名使用的账号名
IdentityFile ~/.ssh/id_rsa #私钥文件的路径
# Server
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# Local
ssh nickname #免密码登录
如果~/.ssh目录是自己建的,可能最后一步还是需要输密码。
SSH登陆涉及两个目录的权限(保证.ssh和authorized_keys都只有用户自己有写权限),分别是home和.ssh,如果不成功一般是目录权限问题,网上755 700 600的说法都有,下面是我在ubuntu服务器上亲测可用的配置
# Server
cd ~
chmod 755 .
chmod -R 700 ./.ssh
设完真是格外的轻松加愉快啊~\(≧▽≦)/~
参考:
MAC下ssh免密码登录远程服务器
Chmod Wiki
相关文章推荐
- linux下两台主机通过ssh实现无密码登录
- 【Hadoop系列】linux下 root用户免密码登录远程主机 ssh
- 不输入密码ssh直接登录Linux主机的实践与总结
- 不输入密码ssh直接登录阿里云Linux主机
- Linux两台主机用ssh无密码互相登录
- 如何设置SSH无密码登录远程Linux主机
- 不输入密码,ssh直接登录远程Linux主机
- 不输入密码ssh直接登录阿里云Linux主机
- SSH实现两台Linux主机无需密码互相登录
- Linux下通过 ssh-copy-id 无密码远程登录主机
- 【Hadoop系列】linux下 root用户免密码登录远程主机 ssh
- 不输入密码ssh直接登录阿里云Linux主机
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录
- 在MAC SecureCRT中无需输入密码登录远程Linux主机
- linux主机间实现ssh/scp/rsync免密码登录
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录
- Linux — Ubuntu(主机) ssh 免密码登录到 centos(虚拟机)
- ssh-keygen+ssh-copy-id无密码登录远程LINUX主机(转载)
- 通过 SSH免密码登录远程Linux主机
- Linux主机SSH免密码登录设置