一、安装步骤
1、打开终端,先更新apt-get
sudo apt-get update
2、安装openssh-server
sudo apt-get install openssh-server
3、在终端输入以下指令,启动ssh服务
sudo systemctl start ssh
4、确认ssh服务是否启动,输入指令
sudo systemctl status ssh
如果返回Active:active(running)字样,说明ssh启动成功
二、配置文件
1、sshd配置文件路径
/etc/ssh/sshd_config
2、常用配置
# 端口号
Port 22
# 允许root用户登录
PermitRootLogin yes
# 允许密码方式远程登录
PasswordAuthentication yes
# 设置连接超时时间
ClientAliveInterval 60
ClientAliveCountMax 3
三、远程连接
1、连接ssh
ssh username@ip_address
其中,username为目标主机用户名,ip_address为目标主机ip地址
2、使用图形界面连接
可以使用remmina软件图形界面连接ssh,在Ubuntu软件中心进行下载安装
四、权限设置
1、添加用户并设置权限
sudo useradd -d /home/user -m user
sudo passwd user
sudo gpasswd -a user sudo
其中,user为所添加的用户名
2、取消sudo权限
sudo gpasswd -d user sudo
五、常用指令
# 给文件夹授权
chmod 755 foldername
# 给文件授权
chmod 644 filename
# 实时查看日志
tail -f logfile
# 重启sshd服务
sudo systemctl restart ssh