使用ssh连接个人Ubuntu电脑

Gregory Lv5

内网穿透

因为要在外网连接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登录都需要输入密码,可以使用免密登录。

  1. 在本地生成密钥对ssh-keygen -t rsa -C
  2. 将公钥复制到服务器上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,禁止转载。
此页目录
使用ssh连接个人Ubuntu电脑