ubuntu 远程ssh其他电脑

本文介绍如何在Linux系统中安装SSH客户端,并通过简单的步骤实现与其他电脑的安全远程连接。主要内容包括使用命令行工具安装SSH客户端、生成SSH密钥以及通过指定端口和用户名的方式连接到远程主机。

1.安装SSH客户端:sudo apt-get install ssh 或者 sudo apt-get install openssh-client

2.确认安装成功:ssh-keygen

3.连接其他电脑(例子):ssh -p 22 root@192.168.1.1

4.输入192.168.1.1的密码即可连接到其他电脑。


### 设置 Ubuntu 上通过 VSCode 进行远程 SSH 连接 为了设置 Ubuntu 上通过 Visual Studio Code (VSCode) 的远程 SSH 功能,需先确保本地计算机已安装并配置好 OpenSSH 客户端以及服务器上的 SSH 服务正常运行。 #### 配置本地环境 确保本地机器已经安装了必要的工具。可以通过命令来验证是否安装了 `openssh-client`: ```bash sudo apt update && sudo apt install openssh-client ``` 对于生成密钥对的操作,在终端执行如下命令创建一个新的 SSH 密钥对[^1]: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这会提示指定保存位置,默认情况下可以直接按回车键接受默认路径;之后还会询问密码短语(passphrase),可以根据个人需求决定是否设定。 #### 将公钥复制到目标主机 利用 `ssh-copy-id` 命令可以方便地把刚刚产生的公钥发送给远程主机: ```bash ssh-copy-id user@remote_host_ip_address ``` 如果遇到权限问题或者希望手动操作,则可直接编辑 `.ssh/authorized_keys` 文件并将本地生成的公钥内容追加进去。 #### 修改远程服务器配置文件 当面临无法更改本地电脑的情况或是不打算使用新的密钥时,可以在远程计算机上修改 `/etc/ssh/sshd_config` 文件以重新启用 RSA 加密算法支持[^2]: ```bash HostKeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa ``` 完成上述更改后记得重启 SSH 服务使改动生效: ```bash sudo systemctl restart sshd ``` #### 使用 VSCode 实现远程开发 现在回到 VSCode 中开启 Remote-SSH 插件的支持。打开扩展市场搜索 “Remote - SSH”,找到由 Microsoft 提供的那个插件并点击安装按钮。 一旦安装完毕就可以按下快捷键 Ctrl+Shift+P 调出命令面板输入 `Remote-SSH: Connect to Host...` 来建立连接。首次连接可能会被要求确认指纹信息,并按照指示逐步完成身份验证过程。 成功登录后即可像平常一样浏览远程系统的文件目录结构、编写代码甚至调试程序而无需担心效率损失的问题。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值