(1)telnet远程

输入:telnet 目标IP

输入用户名,密码

进入远程机器

(2)AIX默认安装ftp,使用ftp传输数据

ftp 目标IP地址

输入用户名,密码(远程服务器的)

或者输入ftp,然后输入open 目标IP地址

注意ftp的传输默认采用的ANSII方式,即文本方式,在传输可执行文件,安装软件时尤其要注意,修改为二进制传输

ftp->binary

ftp->get /tmp/txt    d:\a                             //从远程机器的/tmp目录下,将txt文件复制成windows的d盘的a文件

ftp->put d:\abc    /home/abc/aaa                //将windows本地的d盘下的abc文件,上传到远程AIX服务器的/home/abc/目录下的aaa文件,

注意ftp 要指定文件名,可以是自己的文件名,也可以是换成自己起的文件名

(3)AIX安装SSH服务

ssh是替代telnet和其他远程控制台管理应用程序的行业标准。ssh命令是加密的并以几种方式进行保密。

在使用ssh的时候,一个数字证书将认证客户端(你的工作站)和服务器(你的网络设备)之间的连接,并加密受保护的口令。ssh1使用rsa加密密钥,ssh2使用数字签名算法(dsa)密钥保护连接和认证。

加密算法包括blowfish,数据加密标准(des),以及三重des(3des)。ssh保护并且有助于防止欺骗,“中间人”攻击,以及数据包监听。

AIX默认是没有安装SSH服务的,如果想用ssh远程连接服务器,就必须先安装SSH服务

这里安装的是AIX 6.1的

1、官方网站下载:

openssl IBM官方网站下载:https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=aixbp&S_PKG=openssl&lang=en_US#

openssh下载:http://sourceforge.net/projects/openssh-aix

1 上传文件(这里一定要用binary上传,否则解压缩时会有提示文件错误)

将openssh_5.2p1_aix61.tar.Z用ftp传到/tmp/openssh目录下
将openssl.0.9.8.1103.tar.Z用ftp传到/tmp/openssl目录下

2、解压文件

Shell# cd /tmp/openssh/
Shell# uncompress openssh_5.2p1_aix61.tar.Z
Shell# tar -xvf openssh_5.2p1_aix61.tar
Shell# cd /tmp/openssl/
Shell# uncompress openssl.0.9.8.1103.tar.Z
Shell# tar -xvf openssl.0.9.8.1103.tar

3、安装文件

注:必须先安装openssl,然后再安装openssh,因为openssh安装中需要用到openssl的库

1)、openssl安装:
进入openssl目录
Shell# cd /tmp/openssl
Shell# smitty install_latest

simitty安装,一定要注意,可以通过esc+4进入列表

2)、openssh安装

openssh的安装与openssl的安装过程一样。
进入到ssh的目录
Shell# cd /tmp/openssh
Shell# smitty install_latest

在安装时一定要注意--->ACCEPT new license agreements??? 用tab键(我用的是ESC+4,进入列表有yes和no才能修改,否则不能修改,当时费了好大劲)选yes,如果不选择会安装失败并提示openssl.base需要license

安装过的文件集可以通过如下命令查看。
Shell# lslpp -l | grep ssh

三、运行ssh服务

默认安装好后系统自动启用ssh服务:
以下命令查看ssh服务
Shell# #lssrc -a | grep ssh
sshd ssh 979088 active

如果是inactive,可通过以下命令启动ssh服务:
Shell# startsrc -s sshd

停止ssh服务:
Shell# stopsrc -s sshd

四、写在后面的一些查找内容

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp。

(1)两个linux下复制

scp -p port user@serverip:/home/user/filename /home/user/filename

以上端口p 为参数,port 端口 user 为ssh user serverip 为远程服务器ip或者域名 ,/home/user/filename 为远程服务器的文件名 /home/user/filename 为本地服务服务器的文件名。该命令的作用就是将远程的filename复制到本地对应的目录下面。

scp 可以在 2个 linux 主机间复制文件;

命令基本格式:
scp [可选参数] file_source file_target            (注意从源到目的)

======
从 本地 复制到 远程
======
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例程:
scp /home/space/music/1.mp3
root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3
root@www.cumt.edu.cn:/home/root/others/music/002.mp3
scp /home/space/music/1.mp3
www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3
www.cumt.edu.cn:/home/root/others/music/002.mp3

* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例程:
scp -r /home/space/music/
root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有
../others/music/ 目录

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:
scp root@www.cumt.edu.cn:/home/root/others/music
/home/space/music/i.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

-p 参数,会把A机器上的权限设置copy的时候一起带到B机器上

-r 参数,复制目录

(2) 使用scp 在linux和window间传输

为了进行系统维护操作,有时需要再windows和linux或Unix系统之间互传 文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力 之后,终于成功的摸索出了scp命令在写windows的路径时的写法,于是马上下了出来,与大家分享:

从linux系统复制文件到windows系统:scp /oracle/a.txt  administrator@192.168.3.181:/d:/

在linux环境下,将windows下的文件复制到linux系统中:scp administrator@192.168.3.181:/d:/test/config.ips  /oracle

请注意:因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,比如winsshd,putty,securecrt,使windows系统支持ssh协议才行。

(3)避免输入密码

在linux主机(SSH客户端)

通过ssh-keygen建立SSH keys

#ssh-keygen -t rsa(连续三次回车,即在本地生成公钥和私钥,不设置密码)

将在linux主机的当前用户home目录的.ssh目录下生成id_rsa.pub和id_rsa,其中,id_rsa是密钥,id_rsa.pub是公钥,你需要将id_rsa.pub上传(ssh服务端,也就是装有winsshd的windows机器)

可用下面命令

cd ~/.ssh

scp id_rsa.pub Administrator@192.168.0.1:/d:/data

2.将公钥导入winsshd

Open easy setting->Virtual accounts

点add按钮,输入名字,如aaa ,在列表0Keys后编辑按钮,导入刚才的公钥,注意以后就用aaa

从linux系统复制文件到windows系统

scp  /oracle/a.txt  aaa@192.168.3.181:/d:/

从linux下,将windows的文件复制到linux下

scp aaa@192.168.3.181:/d:/test/config.ips /oracle

ssh,telnet远程AIX以及数据传输问题的更多相关文章

  1. 华为交换机S5700设置远程ssh telnet登录

    AAA是指:authentication(认证).authorization(授权).accounting(计费)的简称,是网络安全的一种管理机制:Authentication是本地认证/授权,aut ...

  2. 华为S5700交换机初始化和配置SSH和TELNET远程登录方法

    基础设置: 配置登陆IP地址<Quidway> system-view                                                            ...

  3. ubuntun安装ssh,并远程链接服务器操作

    SSH是一种以安全.加密方式连接远程主机或服务器的方法.SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统.你可以用SSH从远程运行shell和X程序. (1)安装SSH服务器 ...

  4. Mac下ssh连接远程服务器时自动断开问题

    在mac下使用securecrt通过ssh连接远程服务器时,总会一段时间没有动作后,ssh被自动断开.在windows下用xmanager貌似没有遇到过这个问题. 在网上找了解决方法如下: 客户端配置 ...

  5. 如何用ssh挂载远程目录

    如何用ssh挂载远程目录 标签: sshserver服务器linux网络 2011-06-24 10:05 2979人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. ...

  6. 菜鸟学Linux命令:ssh命令 远程登录

    1.查看SSH客户端版本 有的时候需要确认一下SSH客户端及其相应的版本号.使用ssh -V命令可以得到版本号.需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用Op ...

  7. Ubuntu 14.10 下SSH执行远程命令

    有些时候需要在远程机器上执行命令,如果每次都等进去挺麻烦的,所以用脚本执行会方便很多.下面介绍一下在shell脚本中执行远程命令. 1,首先写好要运行的脚本 run-command.sh, 加上执行权 ...

  8. 【Linux远程管理】Telnet远程连接管理

    Telnet,命令行界面下的远程管理工具,因为其历史非常悠久,几乎所有的操作系统都有该工具, 但是,Telnet在传输数据是是通过明文传输的,没有加密,所以现在几乎不会使用Telnet进行管理了. ( ...

  9. ssh无法远程登陆别的机器

    ssh无法远程登陆别的机器,提示报错: ssh: symbol lookup error: ssh: undefined symbol: EVP_aes_128_ctr 解决方法如下: 给相应配置文件 ...

随机推荐

  1. 七,WPF的元素绑定

    数据绑定是一种关系,该关系告诉WPF从一个源对象提取一些信息,并使用这些信息设置目标对象的属性,目标属性总是依赖项属性,然而,源对象可以是任何内容. 源对象是WPF元素并且源属性是依赖项属性的数据绑定 ...

  2. wpf 只在window是ShowDialog打开时才设置DialogResult

    //only set DialogResult when window is ShowDialog before if(System.Windows.Interop.ComponentDispatch ...

  3. Java学习--Equals与“==”

    在Java规范中,它对equals()方法的使用必须要遵循如下几个规则: equals 方法在非空对象引用上实现相等关系: 1.自反性:对于任何非空引用值 x,x.equals(x) 都应返回 tru ...

  4. CODEVS 3657 括号序列

    [问题描述] 我们用以下规则定义一个合法的括号序列: (1)空序列是合法的 (2)假如S是一个合法的序列,则 (S) 和[S]都是合法的 (3)假如A 和 B 都是合法的,那么AB和BA也是合法的 例 ...

  5. Memcached(七)Memcached的并发实例

    1. Memcached是什么?Memcached是分布式的内存对象缓存系统.  2. Memcached的基本数据结构是什么?Memcached是基于Key/Value对的HashMap.每一对,都 ...

  6. 再eclipse的javaweb项目中添加JQuery文件时jquery-2.1.4.min.js报错

    解决方法: eclipse导入jquery包后报错,下面有个不错的解决方法,需要的朋友可以参考下 eclipse导入jquery包后报错,处理步骤如下: 1.打开项目.project文件,去掉如下内容 ...

  7. Swift 中的 Runtime

    即使在 Swift APP 中没有一行 Object-c 的代码,每个 APP 也都会在 Object-c runtime 中运行,为动态任务分发和运行时对象关联开启了一个世界.更确切地说,可能在仅使 ...

  8. ***PHP各种编码的汉字字符串截取

    虽然PHP有现成的截取字符串函数substr(),但是这个函数不能对汉字字符串进行截取,要实现这种效果还需要我们自己去编写相应的函数.汉字有多种编码,比如GB2312,UTF-8等,汉字字符串的截取需 ...

  9. Android ExpandableListView使用+获取SIM卡状态信息

    ExpandableListView 是一个可以实现下拉列表的控件,大家可能都用过QQ,QQ中的好友列表就是用ExpandableListView实现的,不过它是自定义的适配器.本篇 博客除了要介绍E ...

  10. C++:undefined reference to vtable 原因与解决办法[转]

    [转]undefined reference to vtable 原因与解决办法 最近在写一套基础类库用于SG解包blob字段统计,在写完了所有程序编译时遇到一个郁闷无比的错误: MailBox.o( ...