当前位置:文档之家› 使用SSH软件远程登录控制HP工作站

使用SSH软件远程登录控制HP工作站

使用SSH软件远程登录控制HP 工作站
————————————————————————————————作者:————————————————————————————————日期:
使用SSH软件远程登录控制HP工作站
1 SSH远程登录与控制
SSH是secure shell protocol的简写,意为“安全的shell”。

它是网络上较不安全的rlogin、rcp、talk和telnet等远程联机模式的替代品。

SSH提供对用户的身份验证,并经由将联机的封包加密的技术加密两台主机之间的通信,以防止各种潜在的攻击。

同时,传输的数据也进行了压缩,能提供较快的传输速度。

SSH提供两个服务器功能:类似telnet 的远程联机使用shell 的服务和类似FTP 服务的sftp-server服务,提供更安全的FTP。

SSH控制软件由Server端和Client 端程序两部分组成。

2 SSH登录方式
目前,几乎所有的Linux发行版本都附带有OpenSSH这个免费的SSH软件包,实验室HP工作站Linux系统内安装的也是这个版本的SSH,Server端和Client端程序均有。

使用Client端程序登录HP工作站Linux有两种方式:
一是在Window环境下安装SSHSecureShellClient Client端程序。

这种方式既可保持Window日常办公环境,又可通过远程控制使用HP工作站Linux开发环境的强大性能。

此种方式提供的Linux访问为终端文本界面,支持Linux命令操作而非图形化的鼠标点击(SSH不支持图形界面)。

二是Linux环境下的终端SSH命令访问。

此种方式不需要安装SSH Client端程序(各种Linux版本通常默认自带SSH客户端)。

在终端文本界面下,输入“ssh user@host_IP”命令登录HP工作站,而后即可像操控自己主机一样通过常规命令使用HP工作站。

同时,使用scp命令可在本地机与HP工作站之间传输文件。

3 Window环境下SSH客户端的安装
双击“SSHSecureShellClient-3.2.9.exe”,依据提示连续选择“next”即可完成安装。

安装完成后桌面生成如下两个图标,其中左侧图标对应“SSH Secure Shell”,右侧图标对应“SSH Secure File Transfer”。

4 Window环境下SSH客户端的使用
(1)远程登录
A 双击桌面“SSH Secure Shell”图标(或单击开始菜单中的相应图标)。

B 点击工具栏左数第四个“connect”图标(红色椭圆标示)。

C 在弹出的“Connect to Remote Host”窗口中输入HP工作站IP地址和自己在HP工作站Linux系统下的用户名(端口维持22不修改),然后点击“Connect”。

D 首次登录,HP工作站Linux系统为本地机SSH客户端提供公匙,点击“Yes”。

E 在弹出的“Enter Password”窗口中输入HP工作站Linux系统下用户名对应的密码,然后点击“OK”。

F 出现如下窗口表示登录成功,在Linux Shell提示符后输入Linux命令即可开始远程对HP工作站的操控。

(2)远程使用HP工作站主机Linux
使用SSH客户端从Window环境下登录HP工作站后,使用文本终端,可完成各种操作,如同在本地机Linux系统环境操作下一样,便捷使用HP工作站的软硬件资源(Linux命令、Shell使用和程序编译等可参考网络上的其他资源)。

(3)本地机与HP工作站之间的文件传输
A 依步骤(1)登录HP工作站主机Linux。

B 点击工具栏右数第四个“New File Transfer Window”图标(红色椭圆标示)。

C弹出的“SSH Secure File Transfer”窗口包含3个子窗口,分别为左侧的本地机目录窗口、右侧的HP工作站目录窗口和下方的传输进度信息窗口。

其中,本地机目录窗口默认为本地机桌面,HP工作站目录窗口默认为登入用户自己的根目录。

双击窗口中的图标或使用窗口上部工具栏最左侧的资源管理器按钮可完成不同目录的切换;通过窗口上部的工具栏或在窗口中右键相应操作,可完成文件夹的后退、刷新和新建等功能。

传输进度信息窗口逐条显示传输的源文件、源文件所在目录、目标目录、文件大小、传输进度、速度和耗时等信息。

5 Linux环境下SSH客户端的使用
(1)远程登录
A 在终端下输入“ssh user@host_IP”,而后再输入密码即可。

如在本地机my_ubuntu下以用户“jian”登录IP为210.77.19.174的HP工作站主机。

B出现如下窗口表示登录成功,在Linux Shell提示符后输入Linux命令即可开始远程对HP工作站的操控。

(2)远程使用HP工作站主机Linux
Last login: Tue Jul 5 16:44:28 2011 from 210.77.29.143
[jian@HP-Z800-Workstation ~]#
[root@my_ubuntu ~]# ssh jian@210.77.19.174
jian@210.77.19.174's password:******
同4 Window环境下SSH客户端的使用->(2)远程使用HP工作站主机Linux 小节。

(3)使用“scp”命令在本地机与HP工作站之间传输文件
A 依步骤(1)登录HP工作站主机Linux,打开文本终端。

B 从本地机往HP工作站拷贝文件,输入命令为“scp <local_dir>/local_file user@HP_Workstation_IP:/<remote_dir>/”。

如:
[jian@my_ubuntu ~]$ scp ./remote_login_server.txt
jian@210.77.19.174:/home/jian/
依提示输入用户密码,则可完成文件拷贝。

jian@210.77.19.174's password: ******
remote_login_server.txt 100% 2358 2.3KB/s
00:00
C 从本地机往HP工作站拷贝目录,输入命令为“scp –r <local_dir>/
user@HP_Workstation_IP:/<remote_dir>/”。

除添加参数“–r”外,其余同文件拷贝。

D 从HP工作站往本地机拷贝文件,输入命令为“scp
user@HP_Workstation_IP:/<remote_dir>/remote_file <local_dir>/”。

如:
[jian@my_ubuntu ~]$ scp
jian@210.77.19.174:/home/jian/remote_login_server.tx
t ./
依提示输入用户密码,则可完成文件拷贝。

jian@210.77.19.174's password: ******
remote_login_server.txt 100% 2358 2.3KB/s
00:00
E 从HP工作站往本地机拷贝目录,输入命令为“scp -r
user@HP_Workstation_IP:/<remote_dir>/ <local_dir>/”。

除添加参数“–r”外,其余同文件拷贝。

6 用户密码的修改
A 依上述步骤登录HP工作站主机Linux系统。

B 在文本终端下输入“passwd”,如修改用户“jian”的密码。

[jian@HP-Z800-Workstation opt]$ passwd
C 依据提示输入一遍当前所用密码和两编新预设的密码即可。

[jian@HP-Z800-Workstation ~]$ passwd
Changing password for user jian.
Changing password for jian.
(current) UNIX password: ******
New password: ******
Retype new password: ******
passwd: all authentication tokens updated successfully.
7 Linux系统常用命令:(略)
注:文中涉及输入密码的地方均以6个“*”表示,以强化与其他输入的区别,在Linux文本终端下输入密码时,实际不会有任何光标的移动变化。

相关主题