使用ssh连接个人Ubuntu电脑
内网穿透
内网穿透参见:使用SSH优雅连接在家里的主机/
因为要在外网连接ubuntu电脑,需要配置内网穿透。使用Natapp的免费隧道进行穿透(选择tcp),下载natapp,更改权限chmod a+x natapp
,配置config.ini (参见NATAPP1分钟快速新手图文教程 ) 并运行natapp.得到natappfree的网址和端口.(注意每次打开端口号会变)
ssh连接
在windows下使用ssh username@server.natappfree.cc -P portNum
命令,输入密码后可以连接到ubuntu了。同样可以在vscode中使用remote ssh连接。
免密登录
此时每次SSH登录都需要输入密码,可以使用免密登录。
- 在本地生成密钥对
ssh-keygen -t rsa -C
- 将公钥复制到服务器上
ssh-copy-id
或者手动复制到~/.ssh/authorized_keys
文件中
在windows下没有ssh-copy-id
命令,可以参考windows无法使用ssh-copy-id解决办法
此时再次使用ssh远程连接时就不需要输入密码了。使用Vscode的remote ssh也可以免密登录。
- 标题: 使用ssh连接个人Ubuntu电脑
- 作者: Gregory
- 创建于 : 2024-03-13 00:00:00
- 更新于 : 2024-07-02 12:54:22
- 链接: https://gregoryli.top/2024/03/13/20240313_tec_remoteSSH/
- 版权声明: 版权所有 © Gregory,禁止转载。