ubuntu安装配置ssh服务
通常,安装好Ubuntu是不能直接通过ssh访问系统的,我们需要安装ssh服务来远程连接我们的系统。方便管理。
1.更新 Ubuntu
$ sudo apt update
$ sudo apt upgrade
2.通过命令安装openssh-server
sudo apt install openssh-server
3.确定Ubuntu SSH服务状态
systemctl status ssh
现在能看到:
第一行加载状态,已加载ssh.service文件;
第二行是否活动,正在运行;并且留意到一个守护进程sshd;
再往下看到监听的端口是22。
至此,我们的SSH服务端已经安装启动OK。
4.确定Ubuntu机器的IP
我们在局域网测试,那就是查看现在这台局域网IP,可以点击网络设置查看,亦或命令行 ifcofnig
5. 若不能访问,检查Ubuntu防火墙
# 检查防火墙
sudo ufw status verbose
# 开启防火墙
sudo ufw enable
# 开放端口
sudo ufw allow 22
复制代码
如下命令,可以设置开放来自某IP访问某端口的权限
sudo ufw allow from your_ip to any port 22
延伸
- SSH服务端开放的端口可以更改吗?
可以,在文件
/etc/ssh/sshd_config
里可以配置 SSH Server 开放的端口,修改后记得sudo systemctl restart sshd
重启下生效。修改位置一般在第5行的 Port 下。