1. 配置Openssh服务器
1). ssh的配置文件 /etc/ssh/sshd_config,一般不要修改,默认设置即可满足要求!
2). 启动服务器:# ntsysv => 勾选sshd 或者 #service sshd restart
3). 停止服务器:# service sshd stop
2. 使用Openssh客户端
客户端和服务器连接时,两种验证方式:基于口令的验证方式和基于密钥的验证(不常用)方式。
1). 基于口令的验证方式
此方式要求输入用户名和密码,若没有指定用户名和密码,则默认使用当前在客户机上的用户名
2). 利用SSH客户端软件软件进行远程登录
Secure CRT – SSH客户端软件,同时具备了在终端仿真器和文件传输功能。
3. OpenSSH上常用的命令
1). 登录远程系统使用的命令:# ssh 172.21.73.119 [命令] [参数]
2). 本地系统和远程系统之间文件的传输
# scp localfile username@hostname:/newfilename ## 传输本地档案到远端机
# scp username@hostname:/remotefile /newfile ## 传送远端档案到本地
例1:传输本地档案到远端机
root@localhost:/root> ls
0a.txt dev flash.log fwa5510a1_v3.1.bin grtest.tgz
root@localhost:/root> scp 0a.txt [email protected]:/home/yafang/
[email protected]'s password:
0a.txt 100% 47 0.1KB/s 00:00
例2:# 传送远端档案到本地
root@localhost:/root> scp [email protected]:/home/yafang/hello.c /root/
[email protected]'s password:
hello.c 100% 174 0.2KB/s 00:00
root@localhost:/root> ls
0a.txt dev flash.log fwa5510a1_v3.1.bin grtest.tgz hello.c
3). Sftp
sftp交互式文件传输程式,类似于ftp,但他进行加密传输,比FTP有更高的安全性
a.远程连接主机:# sftp [email protected],回车提示输入密码
b.登录成功后,用get/put命令下载/上传文件 # get/put
root@localhost:/root> sftp [email protected]
Connecting to 172.21.73.120...
[email protected]'s password:
sftp> get flash.log
sftp> put grtest.tgz
sftp> bye
4). 支持sftp协议的windows – Linux 互传工具:winscp软件
by Julia