ssh服务端
Openssh服务配置/etc/ssh/sshd_config
port
protocol
listenaddress
serverkeybits
loglevel
logingracetime
permitrootlogin #控制是否允许root用户登录
PasswordAuthentication no #控制是否启用公钥认证
ssh客户端
ssh远程登录
#ssh 主机名或ip地址
#ssh -l 账号名称 主机名或ip地址
#ssh 账号名称@主机名或ip地址
#ssh 主机名或ip地址 命令
以sftp命令与远程主机传输文件
#sftp 账号名称@主机名或ip地址
登录成功后,即显示sftp状态提示符,在该提示符下所使用的子命令与ftp相同
以scp命令与远程主机之间复制文件
#scp 本地文件 用户名称@远程主机名称或ip地址:/远程文件名
#scp 用户名称@远程主机名称或ip地址:/远程文件名 本地文件
ssh其它客户端软件
SSHSecureShellClient
Putty
VNC服务
- 启用VNC服务
vncserver :1
- 测试VNC服务
https://vnc服务器的IP或域名 :5801/
或使用vnc客户端工具 vncviewer
- VNC服务的配置
启用图形配置:编辑远程登录用户的主目录下的.vnc子目录中的xstartup文件,将最后一行的“twm”改为“startkde”;如果要使用 GNOME图形桌面环境,则将最后一行的“twm”改为“gnome-session”。修改后使用以下命令关闭桌面号,并重新启动桌面号:
vncserver -kill :1
vncserver :1
配置多个桌面号
在/etc/sysconfig/vncservers中添加如下语句:
VNCSERVERS="1:root"
VNCSERVERS="2:tom"
VNCSERVERS="3:u1"
VNCSERVERS="4:u2"
远程登录实操作业
准备工作:使用命令新建多个用户并设置密码,以便后面用这些用户来做远程登录
1. 在 Linux计算机上安装启用 ssh服务,并查看其配置文件
2. 以 ssh命令远程登录到另一台计算机上,在登录用户的主目录下新建目录及文件
3. 在一台 Linux计算机上以 sftp命令与远程主机(另一台启用了 ssh服务的 Linux服务器)传输文件
4. 在一台 Linux计算机上以 scp命令与远程主(另一台启用了 ssh服务的 Linux服务器)机之间复制文件
两人或多人合作,在 Windows系统下,使用客户端工具 Putty或 SSHSecureShellClient登录已启用 SSH服务的 Linux服务器(见网站下载栏目),进行远程操作或文件传输 /复制。