本地ssh 连接远程机器
- 添加本地ssh public key到远程服务器
- 两种情况,如果有如上文件目录结构,则打开id_rsa.pub(文本编辑器或其他工具),复制全部发给服务器运维人员(没有的话,自己复制下来……)
- 如果没有该文件夹,请先安装github,生成本地key(温馨提示:安装时注意添加github环境变量)
- 配置ssh key
-
-
配置全局的name和email,这里是的你github或者bitbucket的name和email
git config --global user.name "你的用户名"
git config --global user.email "你的公司或个人邮箱"
-
生成key
ssh-keygen -C"你的公司或个人邮箱"
-
-
- 获取本地ssh_public key发给运维人员(如果有)
没有的话,在你的服务器中生成authorized_keys
machine@username: cd ~/.ssh/
machine@.ssh: vim authorized_keys
- 加入你刚刚复制的本地id_rsa.pub(如果原来有,新加入一行)
- 此时你可以直接连接服务器了
使用SecureCRT(对新手比较友好,收费)
其实因为服务器已授权访问,可以直接通过ssh方式访问
如果您使用的是windows系统,可以打开命令框,win+R
使用如下命令:
machine@.ssh: ssh lab@192.000.000.1
(使用远程ip地址)输入密码,就可以访问了
其实这种方式比较麻烦,可以将信息写入本地,之后就直接访问就可以了,文件路径为
C:\Users\your_username> .ssh>config
,如果没有,创建一个新的。
接下来,你就可以这样访问了
C:\Users\your_username> ssh my_frist_ssh
这样就可以了
参考文献
[1] https://blog.youkuaiyun.com/q258523454/article/details/103233375