0.环境
ubuntu16.04
mobaXterm
1.创建用户
创建用户,只需要一个命令就可以了:
adduser your_username
例子:
adduser yumo
passwd your_username
2.ssh连接
由于远程已经设置过/etc/ssh/sshd_config。这里直接通过xshell或者mobaXterm都可以。这里使用mobaXterm吧。
点击session,里面有ssh(命令行做任务),或者ftp传输文件。
将远程服务器的**.**.**.**的ip地址填在Remote host栏,我们刚刚创建的用户名(your_name)填到Specify username栏,Port端口默认是22,因为我们/etc/ssh/sshd_config文件里默认的就是22。像有些服务器是会指定端口给我们使用的,这时我们就要修改/etc/ssh/sshd_config里面的端口号,使其处在我们被分配的端口号之间。
3.可能的提示
/usr/bin/xauth: file /home/your_username/.Xauthority does not exist
可以使用下面命令:
chown your_username:your_username -R /home/your_username
例子:
chown yumo:yumo -R /home/yumo
据说是因为添加用户时没有授权对应的目录,仅仅执行了useradd user而没有授权对应的用户目录。
或者最开始的时候就在创建用户的时候,创建用户目录:
adduser -m your_username
例子:
adduser -m yumo
passwd your_username
参考
4./usr/bin/xauth: file /home/user/.Xauthority does not exist