您的位置:

Ubuntu安装sshd详解

一、安装步骤

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