ubuntu使用SSH服务远程登录另一台设备
2021/11/6 7:12:04
本文主要是介绍ubuntu使用SSH服务远程登录另一台设备,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ubuntu使用SSH服务远程登录另一台设备
- 安装openssh-client和openssh-server
- 查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。
- 安装ssh-server服务(受控制方)
- 客户端登录SSH
安装openssh-client和openssh-server
查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。
dpkg -l | grep ssh
查看有没有openssh-client
的相关字眼。
安装ssh-server服务(受控制方)
sudo apt-get install openssh-server
再次查看安装的服务:
dpkg -l | grep ssh
查看有没有openssh-server
的相关字眼。
然后确认ssh-server
是否启动了:
ps -e | grep ssh
3952 ? 00:00:00 ssh-agent 6443 ? 00:00:00 sshd 8319 ? 00:00:00 ssh-agent 9323 pts/0 00:00:00 ssh
如果看到sshd
那说明ssh-server
已经启动了。
如果没有则可以这样启动:
sudo /etc/init.d/ssh start
或sudo service ssh start
配置相关:
ssh-server
配置文件位于/etc/ssh/sshd_config
,把配置文件中的PermitRootLogin without-password
加一个#
号,把它注释掉,再增加一句PermitRootLogin yes
然后重启SSH服务:
sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start
客户端登录SSH
首先在服务器端查看机器名字和ip
$ whoami dog
该系统的名字为dog
,然后查看其ip地址
ifconfig
wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.243 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe90::75rc:e269:3593:28c0 prefixlen 64 scopeid 0x20<link> ether 01:d3:4e:e3:6e:17 txqueuelen 1000 (Ethernet) RX packets 114145 bytes 86386860 (86.3 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 53409 bytes 11058625 (11.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
查到该机器的ip为192.168.3.243。
然后在客户端打开终端,并且输入
ssh dog@192.168.3.243
即可登录,需要输入服务器的root密码。断开连接:exit
这篇关于ubuntu使用SSH服务远程登录另一台设备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求