[SSH] SSH学习笔记 - 远程登录
2015-11-19 14:07
411 查看
1、SSH登陆/登出命令
$ ssh <hostname> #登入 $ exit #登出
known_hosts
每个用户都有自己的known_hosts文件,路径:(username)/.ssh/known_hosts
/etc/目录下的known_hosts文件
2、登录方式:
输入密码登陆公钥登陆
$ ssh-keygen # 可以加入相关参数选择加密方式,如[-t rsa] #将生成的密钥对中的公钥拷贝到远程服务器上 $ scp /Users/(local_username)/.ssh/id_rsa.pub remote_username@remote_host: #另一种方式:ssh-copy-id # 附:mac下ssh-copy-id command not found解决办法: # $brew install ssh-copy-id #这里的例子里*.pub文件名为id_rsa.pub, 远程主机用户名vagrant, IP:192.168.33.10 $ ssh-copy-id -i ~/.ssh/id_rsa.pub vagrant@192.168.33.10 /usr/local/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/local/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys vagrant@192.168.33.10's password: #此处需要输入密码 Number of key(s) added: 1 Now try logging into the machine, with: "ssh 'vagrant@192.168.33.10'" and check to make sure that only the key(s) you wanted were added. $
参考资料:
http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html
相关文章推荐
- 业余android studio开发(2)一个按钮的诞生
- 业余android studio开发(1)安装与helloworld
- Android 软键盘遮挡问题 windowSoftInputMode
- utf8编码下SELECT查询不到内容
- how-do-servlets-work-initialization-shared-variables-and-multithreading
- 解决 Selenium文件上传框无法识别的问题
- reStructuredText(.rst)语法规则快速入门
- 变态的静态资源缓存与更新
- 对微信的二次打包学习2:安装多个微信
- [BZOJ2748][HAOI2012]音量调节
- Java三大特性(封装 继承 多态)
- Ubuntu android开发环境问题
- Linux或Windows下安装Laravel5.0
- 使用AsyncTask的常见问题及解决方式
- python开源项目目录结构参考
- 几个lamda表达式
- 35个java代码性能优化总结
- [leetcode 276] Paint Fence
- 五角形图片
- 常用的Web服务器