Ubuntu配置ssh远程连接

环境:
服务器:Ubuntu 20.04(被远程连接一端)

主机:WIN10

Ubuntu配置:

1.用如下命令安装ssh服务器

sudo apt install openssh-server

2.修改配置文件允许建立连接

sudo vim /etc/ssh/ssh_config	

去掉PasswordAuthentication yes前面的# 

 

sudo vim /etc/ssh/sshd_config

 在PermitRootLogin prohibit-password前添加#,同时在其下方添加
PermitRootLogin yes

3.ssh连接

使用ifconfig查看服务器ip

ifconfig

在主机的命令行中进行连接

ssh abolo@192.168.80.129 

输入密码,连接成功

### 远程连接两台Ubuntu系统的几种方法 对于远程连接从一台Ubuntu系统到另一台Ubuntu系统,存在多种实现方式。以下是三种常用的技术方案: #### 使用SSH进行命令行级别的访问 通过安全外壳协议(SSH),可以建立加密通道来执行远程登录以及文件传输等功能。为了设置这种类型的连接,在目标机器上需安装并配置OpenSSH服务器。 ```bash sudo apt update && sudo apt install openssh-server -y ``` 一旦完成上述操作,则可以通过源主机上的终端输入如下指令来进行连接[^1]: ```bash ssh username@remote_host_ip_address ``` 这里的`username`代表远端计算机用户名而`remote_host_ip_address`则是其IP地址。 #### 利用VNC获取图形界面控制权 如果希望获得完整的桌面体验而非仅仅限于CLI环境的话,那么虚拟网络计算(VNC)将是不错的选择之一。这允许用户查看并操控远程设备的画面就像坐在那台电脑前一样。启动VNC服务的方式如下所示: ```bash sudo systemctl start vncserver@:1 ``` 之后便能借助客户端软件如TightVNC Viewer等工具实施跨平台的可视化管理。 #### Web浏览器中的RDP解决方案——Xrdp 除了前面提到的传统手段外,还有可能利用Windows Remote Desktop Protocol (RDP) 来达成目的。具体来讲就是部署名为xrdp的服务程序使得Linux也能够作为被控端接受来自不同操作系统发出的操作请求。按照下面给出的步骤即可轻松搞定整个过程: 更新包列表并且下载必要的组件: ```bash sudo apt-get update sudo apt-get install xrdp ``` 重启该守护进程以应用更改: ```bash sudo service xrdp restart ``` 现在可以从任意支持RDP协议的地方发起会话请求了[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值