精华内容
下载资源
问答
  • openssh安装文件

    2013-01-13 16:31:17
    openssh安装文件 需要手动安装openssh 可以参考
  • openssh 安装

    2014-07-10 14:26:20
    系统:RHEL 5.4  这里安装的是openssh 6.6版本,首先系统要安装

    系统:RHEL 5.4 

    这里安装的是openssh 6.6版本,首先系统要安装openssl、openssl-devel、zlib、zlib-devel、pam、pam-devel这几个包,否则安装openssh时会出错

    1、解包

    # tar zxvf openssh-6.6p1.tar.gz

    2、安装

    # cd openssh-6.6p1

    # ./configure --prefix=/usr/local/ssh --sysconfdir=/etc/ssh --with-pam --with-zlib --with-ssl-dir=/usr/local/ssl--with-md5-passwords --mandir=/usr/share/man

    # make

    # make install

    # cp /usr/local/ssh/bin/* /usr/bin/

    # cp /usr/local/ssh/sbin/* /usr/sbin/

    3、验证

    # ssh -V
    OpenSSH_6.6p1, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

    4、设置开机启动

    # cp ./contrib/redhat/sshd.init /etc/init.d/sshd

    # chmod +x /etc/init.d/sshd

    # chkconfig --add sshd

    # chkconfig sshd on

    # service sshd start
    正在启动 sshd:                                            [确定]




    展开全文
  • 最近需要用openssh去操作Linux服务器,学习了下openssh   1、下载安装 找度娘。。。我下载的是openssh 3.8 所需包放在资料里面上传

    最近需要用openssh去操作Linux服务器,学习了下openssh

     

    1、下载安装   我下载的是openssh 3.8 所需包放在资料里面上传

          压缩包里面有几个word详细文档,包括安装、配置

         贴下主要几个步骤:

     

         初次使用:
     在bin目录中运行
     mkgroup -l >> ..\etc\group         这是加入本地组的命令。 
     'mkgroup -d >> ..\etc\group       这是加入域组的命令,可不执行。

     mkpasswd -l [-u <username>] >> ..\etc\passwd       这是加入本地用户的命令。 
     'mkpasswd -d [-u <username>] >> ..\etc\passwd       这是加入域用户的命令,可不执行。 
     <username>是你的电脑中有的用户名称,

    比如Administrator:   mkpasswd -l -u Administrator >> ..\etc\passwd
     不知道是否支持中文。

     

     2、安装并完成上面代码所述后,需要把资料中另一个jar包中的两个jar文件 copy 到 安装目录的 bin 文件夹中,没有就直接复制,有的覆盖掉。

     

    3、配权限 

    cd ..\..\etc          

    ..\bin\chown mxio *

    ..\bin\chmod 600 *

    4、启动服务  net start opensshd

     

    5、链接Linux服务器

     我的服务器 :  ssh -p 22(port) root@124.42.35.9           -p 22 可以省略掉,因为一般端口都是22

    然后下面输入远程链接密码  密码正确可能会提示没有权限神马的 ,问你 yes/no?     输入yes

    即给该远程ip地址赋予权限,下次就不会出这东东了

     

    还有可能出别的错,比如没有某个文件夹,找着建就可以了

     

    ok  链接远程成功。下面操作Linux 服务器 重启tomcat 服务

     

    进入bin文件夹,即需要重启的tomcat文件夹下的bin

    我的路径   cd /www/apache-tomcat-5.5.27/bin

     

    查看进程   ps aux|grep java

     

    如果有tomcat进程  (即上面查看查出来的进程 ) 杀掉  kill -9 pid(进程的id)

     

    重新启动   ./startup.sh

     

    下面再重新查看进程 ps aux|grep java  会发现现在的进程id已经变了 ok 重启服务成功。

    展开全文
  • OpenSSH安装使用

    万次阅读 2018-06-17 11:59:05
    因为SSH受版权和加密算法的限制,现在很多人都转而使用OpenSSHOpenSSH(Open Secure Shell,开放安全Shell)是SSH的替代软件,而且是免费的。OpenSSH默认使用RSA密钥,它采用安全、加密的网络连接工具代替telnet、...

    因为SSH受版权和加密算法的限制,现在很多人都转而使用OpenSSH。OpenSSH(Open Secure Shell,开放安全Shell)是SSH的替代软件,而且是免费的。OpenSSH默认使用RSA密钥,它采用安全、加密的网络连接工具代替telnet、ftp、rlogin、rsh和rcp工具。

    1、安装

    1.1 服务器端安装

    需要安装的软件:
    openssh-server:服务器端
    openssh:服务器端与客户端核心文件

    1.2 客户端安装

    需要安装的软件:
    openssh:服务器端与客户端核心文件
    openssh-clients : 客户端

    可通过如下命令找到上述软件:

    [root@localhost ~]# yum search openssh
    openssh.x86_64 : An open source implementation of SSH protocol versions 1 and 2
    openssh-clients.x86_64 : An open source SSH client applications
    openssh-server.x86_64 : An open source SSH server daemon

    然后采用如下命令安装相关软件:

    [root@localhost ~]# yum install openssh.x86_64

    注意:如果一台机器既要做客户端又要做服务器端,就需要在该系统中安装上述三个软件包;CentOS 7中默认已安装好上述三个软件包。

    2、使用

    2.1 远程登陆主机

    1、远程主机登陆(首次登陆)

    [hadoop@localhost ~]$ ssh 192.168.112.130
    The authenticity of host '192.168.112.130 (192.168.112.130)' can't be established.
    ECDSA key fingerprint is ff:7b:94:49:f5:2d:d3:59:23:c7:a8:cf:b0:d6:e4:b9.
    Are you sure you want to continue connecting (yes/no)? yes # 再次登陆不会有这个提示
    Warning: Permanently added '192.168.112.130' (ECDSA) to the list of known hosts.
    hadoop@192.168.112.130's password: 

    2、指定用户名登陆

    [hadoop@localhost home]$ ssh -l root 192.168.112.130
    root@192.168.112.130's password: 
    Last login: Sat Jun  9 15:18:44 2018 from 192.168.112.131

    2.2 远程拷贝

    1、本地文件拷贝到远程主机

    [root@localhost ~]# scp anaconda-ks.cfg root@192.168.112.131:/tmp
    root@192.168.112.131's password: 
    anaconda-ks.cfg                                         100% 1704     1.7KB/s   00:00

    2、远程主机文件拷贝到本地

    [root@localhost ~]# scp  root@192.168.112.130:/tmp/anaconda-ks.cfg  /root
    root@192.168.112.130's password: 
    anaconda-ks.cfg                   100% 1704     1.7KB/s   00:00 

    3、免密远程登陆及免密远程拷贝设置

    为什么设置免密登录及远程拷贝?

    • 方便操作,处理快速;
    • 计算机集群中机器之间有频繁的数据交换需求。

    设置方法:(假设A、B计算机要进行加密通信)

    • A计算机root用户的命令行输入ssh-keygen –t rsa,生成密钥对;
    • 若B计算机授权给A免密钥登录B,则将A计算机的公钥放入B计算机的authorized_keys文件中。

    通俗理解设置:将计算机的信任关系与人之间的信任关系作类比。张三若信任李四,则表示李四在张三的受信任名单的列表中(类比A计算机的公钥放到B计算机的authorized_keys文件中)。

    具体操作如下:

    A计算机中运行:
    [root@localhost ~]# ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa): [回车]
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 【回车】
    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    The key fingerprint is:【回车】
    SHA256:ZZX5VDHOPcyyXq74ogpPKDea2FThfQxqWaSL0g0QUZc root@localhost.localdomain
    The key's randomart image is:
    +---[RSA 2048]----+
    | ++. ...    .o +o|
    …
    |  . o . .   . o  |
    |   o = .     . . |
    |  + = =    .. .  |
    | . +   o....oo   |
    +----[SHA256]-----+
    
    [root@localhost ~]# cd ~/.ssh/
    [root@localhost .ssh]# cat id_rsa.pub >>authorized_keys
    [root@localhost .ssh]# chmod 600 authorized_keys
    [root@localhost .ssh]# scp authorized_keys root@192.168.112.131:/root/.ssh
    root@192.168.112.131's password: 
    authorized_keys            100%  408    23.2KB/s   00:00    
    [root@localhost .ssh]# ssh 192.168.112.131
    Last login: Fri Jun  8 21:56:46 2018
    
    展开全文
  • 因为需要,在服务器安装升级了openssh,在安装过程中编写此安装文档,步骤详细,对应的有截图,欢迎下载。
  • openssh安装方法及软件

    2014-04-10 21:16:32
    搭建hadoop平台时,无法联网安装openssh,手动安装的方法以及所用软件,光安装zlib、openssl、openssh无法成功,需要按照文档中第四步再安装openssh的client,server,all才行。
  • OpenSSH安装使用

    万次阅读 2017-02-08 11:42:16
    OpenSSH的安装和使用 由于许多网络服务(包括telnet、ftp、... 为了防止攻击者窃取每天的网络数据,我们可以安装使用Secure Shell(ssh)。这里就向大家具体介绍如何安装和使用ssh服务器和客户端程序。这

    OpenSSH的安装和使用

    由于许多网络服务(包括telnet、ftp、http、rsh、rlogin以及其他服务)都可以被电子窃听,我们必须采用安全的方式进行文件移动、权限设置、shell脚本的运行等等。
            为了防止攻击者窃取每天的网络数据,我们可以安装使用Secure Shell(ssh)。这里就向大家具体介绍如何安装和使用ssh服务器和客户端程序。这里说的openssh是一个网上的免费软件
    Open Secure Shell(openssh)是一个安全的登录系统,可以用来替代telnet、rlogin、rcp等。简单的讲,ssh 是一个通过网络登录进入另一台计算机的程序。
    我们这里的openssh主要支持的算法是RSA--RSA算法指的是Rivest-Shamir-Adelman算法。该算法广泛应用于公钥/私钥加密系统。如果要详细了解这方面的内容,可以查找站点:<http://www.rsa.com>
    在本文中主要讨论openssh服务器的安装、配置和客户端的配置、使用
    一、openssh服务器端的安装及配置
    1.服务器端的安装

    安装方式主要是三种:
    o安装操作系统时候选中要安装“安全服务器”(只有部分操作系统带有此软件包,如红旗linux 2.0服务器版)
    o rpm包方式安装。
    o 源代码方式安装;

    a) 安装操作系统时安装
    在安装操作系统的时候,在选择软件包的时候,选上“安全服务器”,就会在你的服务器上自动安装好openssh服务器。同时在启动的时候会自动启动sshd的进程。服务器端的配置文件在/etc/ssh/sshd-config中,但是此时你不需要对它进行修改。你要做的仅是在客户机上安装客户端程序。

    b) 用rpm包方式安装
    在红旗Linux 2.0中需要的rpm包可以从/mnt/cdrom/RedFlag/RPMS(系统安装盘)中获得,它们是:
    openssh-2.1.1p4-1.i386.rpm
    openssh-clients-2.1.1p4-1.i386.rpm
    openssh-askpass-2.1.1p4-1.i386.rpm
    openssh-askpass-gnome-2.1.1p4-1.i386.rpm
    openssh-server-2.1.1p4-1.i386.rpm
    安装用如下命令:
    #rpm -i openssh-2.1.1p4-1.i386.rpm
    用同样的方法安装其他的四个rpm包,在和a)相同的路径中存放着你所关心的配置文件,当然sshd的主程序在/usr/sbin下。

    c) 源代码方式安装
    openssh的安装首先要求在系统中已经安装了zlib和Openssl。所以我们需要的以下的安装包:(这里的版本最好采用最新的)
            zlib.tar.gz
    openssl-0.9.6a.tar.gz
    openssh-2.5.2p2.tar.gz
    安装步骤如下:
    在/home目录下建立source目录,把以上三个源代码包复制到/home/source目录下,分别对各个包解压缩,再进行相应的configure、make和makeinstall。具体命令如下:
    # mkdir /home/source
    # cp zlib.tar.gz openssl-0.9.6a.tar.gz openssh-2.5.2p2
    .tar.gz /home/source         (接上一行)
    # cd /home/source
    # tar zxvf zlib.tar.gz
    # tar zxvf openssl-0.9.6a.tar.gz
    # tar zxvf openssh-2.5.2p2.tar.gz

    (注:一般安装linux操作系统的时候都安装了zlib库,故这步不是必须的)
    # cd /home/source/zlib-1.1.3
    # ./configure -s
    # make
    # make test
    # make install prefix=/usr

    # cd /home/source/openssl-0.9.6a
    # ./configure -prefix=/home/openssl
    # make
    # make test
    # make install

    # cd /home/source/openssh-2.5.2p2
    # ./configure --with-ssl-dir=/home/openssl --prefix
    =/home/openssh                            (接上一行)
    # make
    # make install

    这样openssh的服务器端就安装完毕,进入/home/openssh的目录,下面的目录结构是这样的:
    bin/  etc/  libexec/  man/  sbin/

    bin/下面存放的是命令集
    scp  sftp  slogin  ssh  ssh-add  ssh-agent  ssh-keygen  ssh-keyscan

    etc/下面存放的是配置文件
    libexec/下面存放的是ftp的主程序
    man/下面是手册
    sbin/下面是ssh的主程序sshd。

    2. 配置openssh服务器
    在安装完ssh后,下一步就是验证(或是修改,如果是必须的)ssh配置文件中的参数。这些配置文件是:
            。/home/openssh/etc/sshd_config (ssh服务器端的配置文件)
            。/home/openssh/etc/ssh_config  (ssh客户端的配置文件)

    sshd_config 是服务器端的配置文件,默认情况下,其内容应该如下:

    # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:
    /sbin:/home3/ssh/bin

    # This is the sshd server system-wide configuration file.  See sshd(8)
    # for more information.

    Port 22
    #Protocol 2,1
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    HostKey /home3/ssh/etc/ssh_host_key
    HostKey /home3/ssh/etc/ssh_host_rsa_key
    HostKey /home3/ssh/etc/ssh_host_dsa_key
    ServerKeyBits 768
    LoginGraceTime 600
    KeyRegenerationInterval 3600
    PermitRootLogin yes
    #
    # Don't read ~/.rhosts and ~/.shosts files
    IgnoreRhosts yes
    # Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
    #IgnoreUserKnownHosts yes
    StrictModes yes
    X11Forwarding no
    X11DisplayOffset 10
    PrintMotd yes
    KeepAlive yes

    # Logging
    SyslogFacility AUTH
    LogLevel INFO
    #obsoletes QuietMode and FascistLogging

    RhostsAuthentication no
    #
    # For this to work you will also need host keys in /home3/ssh/etc/ssh_known_hosts
    RhostsRSAAuthentication no
    #
    RSAAuthentication yes

    # To disable tunneled clear text passwords, change to no here!
    PasswordAuthentication yes
    PermitEmptyPasswords no

    # Comment to enable s/key passwords or PAM interactive authentication
    # NB. Neither of these are compiled in by default. Please read the
    # notes in the sshd(8) manpage before enabling this on a PAM system.
    ChallengeResponseAuthentication no

    # To change Kerberos options
    #KerberosAuthentication no
    #KerberosOrLocalPasswd yes
    #AFSTokenPassing no
    #KerberosTicketCleanup no

    # Kerberos TGT Passing does only work with the AFS kaserver
    #KerberosTgtPassing yes

    #CheckMail yes
    #UseLogin no

    #MaxStartups 10:30:60
    #Banner /etc/issue.net
    #ReverseMappingCheck yes

    Subsystem       sftp    /home/openssh/libexec/sftp-server

    我们根据自己的需要修改这个配置,但是一般不需要做修改。
            
    3. 公钥/私钥的产生
      客户机要连接使用SSH协议的主机,除了要有个用户外,还需要针对这个用户的一对密钥,一个是公钥,一个是私钥。产生它们用如下命令:
    下面的粗体字是你要输入的。
    $./ssh-keygen                (假设当前目录是ssh-keygen所在的目录)
    Generating public/private rsa1 key pair.
    Enter file in which to save the key (/home/lusan/.ssh
    /identity): Return(回车)
    Created directory '/home/lusan/.ssh'.
    Enter passphrase (empty for no passphrase): hello world
    Enter same passphrase again: hello world
    Your identification has been saved in /home/lusan/.ssh/identity.
    Your public key has been saved in /home/lusan/.ssh/identity.pub.
    The key fingerprint is:
    eb:62:ac:35:54:07:86:74:28:74:cf:89:18:f7:ae:a9 lusan@linux-128 <mailto:lusan@linux-128>

    使用如下命令可以修改公钥/私钥
    $ ./ssh-keygen -p
    Enter file in which the key is (/home/lusan/.ssh/identity): Return(回车)
    Enter old passphrase: hello world
    Key has comment 'lusan@linux-128'
    Enter new passphrase (empty for no passphrase): hello
    Enter same passphrase again: hello
    Your identification has been saved with the new passphrase.

    接下来要做的就是把公钥复制到服务器端你的$home/.ssl下面,改名为authorized_keys.
    $ cd ~/.ssh/
    $ mv identity.pub authorized_keys

    然后把私钥准备给客户端用,如果你要从windows上登陆,则应把这个文件下载到windows中存放。

    4. 启动sshd
    在设置好相应的配置参数后,以root身份启动sshd了
    # /home/openssh/sbin/sshd
    此外,sshd是一个守护进程在后台运行,因此,不必须明确地指明它应该在后台运行(sshd&)。

    二、客户端的使用

    这里客户端的使用有两种情况:在linux下和windows下
    1. 在linux下
    在你自己的linux机器上,按照一、的快速安装的方法安装好openssh的程序,当然可以选定你自己想要安装的目录。不需要修改ssh_config这个配置文件。你要做的就是把服务器端生成的私钥identity文件复制到$(HOME)/.ssh/下。设置这个文件的权限为只允许自己访问。
    $cp identity $(HOME)/.ssh/
    $chmod go-rwx $(HOME)/.ssh/identity

    然后你就可以这样登录了:
    $ ./ssh -l lusan 192.168.43.128
    (这时候使用的私钥默认是$(HOME)/.ssh/identity)。你可以在你的客户端的配置文件中指明多个私钥的名称(为了连接多个站点),如:
    IdentityFile ~/.ssh/identity.tjyd
    IdentityFile ~/.ssh/identity.xydx
    等,或者也可以使用:
    $ ./ssh -l lusan -i~/.ssh/identity.tjyd xxx.xxx.xxx.xxx
    指定一个私钥文件。
    可以看用ssh -h 看ssh的更多具体使用方法
    Enter passphrase for RSA key 'lusan@linux-128': hello
    Last login: Thu Apr 12 14:44:05 2001 from lujf
    显示信息表示你登录成功。
    粗体字是你要输入的。

    2. 在windows下
    这里介绍两种软件。

    1)SecureCRT
    SecureCRT是一种支持SSH协议的远程登陆工具,最新版本可到Van Dyke公司的主页(<http://www.vandyke.com>)上去下载。运行目录下的可执行程序SecureCRT.EXE即可启动,从菜单File/New中可以建立一个新的session,需要填写的相关内容是:
    Name:为这个会话起个名称
    Protocol:有telnet,rlogin,ssh1等等,连接到使用ssh1协议的主机时要选择ssh1
    Hostname:IP地址或主机名
    Port:使用ssh1协议时一般是缺省的22
    Username:用来登陆的用户名
    Cipher:口令加密方法,选3DES
    Authentication:要选择RSA,注意缺省的是Password
    然后点“Advanced”按钮,Identity filename选择“Use session-specified”,并通过浏览按钮选中前面对应的私钥文件(需要先把它下载到本地硬盘来)
    设置好后连接主机时,输入对应于该用户的密码(Cipher)即可。

    2)Tera Term Pro + TTSSH for Windows
    两个软件包是:ttermp23.zip,ttssh154.zip
    分别对他们解压缩。进入ttermp23的目录。运行setup程序进行安装。然后把ttssh154目录下的所有文件拷贝到ttermp23的安装目录里面。然后运行ttermp23安装目录中的ttssh.exe,选择登录主机ip和ssh登录方式,按确定后,要输入的是: 
    username :lusan(username)
    passphrase: hello
    然后选择use RSA key to login in: 这里选择你的私钥文件(即在linux服务器上生成的$(HOME)/.ssh/identity文件。 这样你就完成登录过程了。
    如果你是第一次登录:会提示:
    Host key not found from the list of know hosts.
    Are you sure you want to continue connecting(yes/no)?
    选择yes。
    三、通过Zmodem协议传输文件
    需要在远程主机上有两个程序lrz和lsz,前者用于上传,后者用于下载,软件可以到网上搜索得到;这里只介绍配合SecureCRT的用法:

    1.上传文件
        比如要将D:\temp\up.tar.gz上传到远程主机的/tmp下面,需要使用SecureCRT登陆到该主机然后执行命令:
            $ cd /tmp
            $ /home/tools/lrz        (假设lrz放在/home/tools下)
    这时SecureCRT自动弹出对话框,选择D:\temp\up.tar.gz,然后按“Add”按钮加到待传输的文件列表中,关闭该窗口后文件就开始上传到当前目录/tmp下了。可以一次选择多个文件批量上传。
    2.下载文件
            比如要下载远程主机的文件/tmp/down.tar.gz,用SecureCRT登陆到该主机然后执行:
            $ cd /tmp
            $ /home/tools/lsz -b down.tar.gz
    (假设lsz在/home/tools下)
    参数-b指定传输二进制文件,更详细的用法可以用命令lsz --help察看,命令发出后SecureCRT即开始下载,并把文件存放到SecureCRT所在目录的子目录download中,这个缺省的存放目录可以从菜单Option/Session options/File Transfer中更改。
    四、sftp的使用
    这里我们再简单介绍一下sftp (secure ftp)的安装和使用。前面在介绍sshd(ssh服务器端)的配置文件的时候,在sshd-config的最后一行有:
    subsystem  sftp /home3/ssh/libexec/sftp-server
    这个语句。是说把sftp作为sshd的一个子系统来运行的。

    1.        在linux环境下
    安装上述步骤安装好ssh客户端之后,就可以进行secure ftp:
    $<clientside-path-to-ssh>/bin/sftp -1v user@host <mailto:user@host> -s <serverside-path-to-ssh>/libexec/sftp-server
    这里的几个参数说明:
    -1(数字1):是指明协议的类型
    -v(verbose): 显示状态信息
    user: 用户名
    host: 主机
    -s : 发送到服务器端启动sftp-server

    输入passphrase后,就进入sftp>的提示符,就下来的用法就和ftp一样了。可以通过help命令查看各种用法。

    在linux下还可以用scp进行文件传输,scp就是Secure Copy( 远程文件安全拷贝程序),scp 利用透明的认证和加密方式在主机间(当然也可以在本机上)进行文件拷贝。只要条件允许,请使用scp来移动文件。
    scp 的语法为:scp usr@host1: filename usr@host2:filename 如:
    $./scp lusan@192.168.43.128:/home/lusan/.bash_profile .

    这里给初学者提供一个比较好的站点:
    <http://www.tac.nyc.ny.us/~kim/ssh/#public-key-crypto>

    2.在windows下
    使用Tera Term中的kermit协议的receive方式和send方式进行接收和发送。这时候必须在ssh的服务器端提供kermit服务。
    这里先介绍kermit服务端的安装使用(源代码方式):
    得到kermit的安装包:kermit-7.0-1.src.rpm
    解开rpm包,得到kermit的源代码:
    #rpm  - i  kermit-7.0-1.src.rpm
    然后你可以在/usr/src/redflag/SOURCES下有如下两个文件:cku196.tar.Z和dummy.xpm
    编译执行码:
    #mkdir /home/kermit
    #cp /usr/src/redflag/SOURCES/cku196.tar.Z /home/kermit
    #cp /usr/src/redflag/SOURCES/dummy.xpm /home/kermit
    #cd /home/kermit
    #tar Zxvf cku196.tar.Z
    #make
    在/home/kermit下生成有wermit这个可执行程序。可以通过wermit -h看它的使用方法。
    o 从服务端发送一个文件给客户端接收:
    首先用Tera Term通过ssh协议连接服务器,然后用wermit程序发送要发送的文件:
    $<path-to-kermit>/wermit -s file
    在Tera Term的终端上出现:KERMIT READY TO SEND …的信息,然后在Tera Term终端的file菜单中选“change directory”选项,选定你要存放接收到文件的目录。最后选择file菜单中的Transfer中的Kermit中Receive选项,就出现接收状态。完毕之后就可以在你选定的目录中看到你要接收的文件。

    o 从客户端发送一个文件到服务器端:
    用ssh连接服务器,然后运行
    $<path-to-kermit>/wermit -r 
    然后在选file菜单中的Transfer中的Kermit中的send,出现一个选择要发送文件的对话框。选定之后出现传输进度状态,完毕后就可以在你执行 wermit的目录中找到你刚才发送的文件。

    以上这些功能就完成了sftp的功能。

    3.在dos环境下的sftp
    首先 在服务器端要装一个sftp的服务程序
            得到sftp-0.9.6.tar.gz软件包,解压缩,编译。
    $cp sftp-0.9.6.tar.gz /home/
    $cd /home
    $tar zxvf sftp-0.9.6.tar.gz
    $cd sftp-0.9.6
    $./configure -prefix=/home/sftp
    $make
    在/home/sftp目录下生成sftp,rsftp和sftpserv几个可执行程序即可。

    然后,得到客户程序软件包:sftp-0.9.6-01032001.zip。解压缩到到某个目录。在这个目录中就有sftp.exe的文件。你可以使用sftp -h 看它的使用帮助。但是有一点,这是一个仿linux的程序。在运行sftp等程序之前,必须在你的pc机上设置一个home目录,然后在home目录下建立一个.ssh目录,再把针对某个服务器的identity文件拷贝到该.ssh目录下(私钥文件名称必须为identity)。
    比如:
                    c:\>md linux-128
                    c:\>md linux-128\.ssh
                    c:\>copy identity linux-128\.ssh
    (注意这里的私钥必须命名为identity, 是服务器端生成的私钥, 先下载到本地)
                    c:\>set home=c:\linux-128
    (环境变量可以在autoexec.bat中设置, 以便启动就生效)这样就为连接linux-128建立了一个home环境

    在完成以上步骤后就可以进行sftp的连接:
    进入客户程序解压缩的目录,然后执行:
    prompt>sftp -v -P /home/sftp usr@host <mailto:usr@host>
    参数说明:
    -v : 生成调试信息
    -P: 指定服务器端的sftp服务器程序的路径
    usr: 用户名
    host: 服务器ip或主机名
    接下来你就可以按提示做了。
    展开全文
  • windows下openssh安装

    万次阅读 2018-06-22 11:59:07
    https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH以上网页描述了windows下openssh安装过程。以下为注意事项:1。在windows下的c:/users/loginuser/.ssh/authorized_keys文件所有者只能是...
  • 解压OpenSSH-Win64.zip到指定位置,使用powershell执行安装脚本 cd C:\OpenSSH-Win64 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 安装成功后,打开服务管理器 找到这两
  • openssh升级安装手册

    2018-12-10 16:34:46
    openssh升级安装手册
  • windows 10 下 OpenSSH 安装和设置

    千次阅读 2019-08-20 09:50:19
    windows 10 下 OpenSSH 安装和设置OpenSSH 的下载OpenSSH安装 OpenSSH 的下载 说明:x86 的系统下载OpenSSH-Win32.zip,x64的系统下载OpenSSH-Win64.zip。 下载地址:...
  • linux openssh源码安装

    2015-10-09 14:27:54
    linux openssh安装
  • 具有这些 Windows 版本的用户应使用以下说明来安装和配置 OpenSSH。 从 Windows Server 2019 或 Windows 10 上的“设置”UI 安装 OpenSSH OpenSSH 客户端和服务器是 Windows 10的可安装功能。 若要安装 OpenSSH,...
  • 安装OpenSSH 从Windows Server 2016-2019,Windows 10或Windows 7上的``设置''UI安装OpenSSH安装用于升级的openssh:(powershell 5.0)的先决条件遵循Powershell升级链接。 单击开始,单击所有程序,单击附件...
  • 一、安装openSSH 因为工作关系我需要在Cygwin执行curl -s "https://get.sdkman.io" | bash 命令将Sdkman下载到本地。 在刚开始的时候我没有配置openSSH,执行curl命令的时候一直提示以下错误信息 sdkman curl: ...
  • linux 下 OpenSSH安装使用

    千次阅读 2014-12-19 16:02:03
    OpenSSH的安装和使用 由于许多网络服务(包括telnet、ftp、... 为了防止攻击者窃取每天的网络数据,我们可以安装使用Secure Shell(ssh)。这里就向大家具体介绍如何安装和使用ssh服务器和客户端程序。这
  • 安装方法http://blog.sina.com.cn/s/blog_4a0a8b5d01015b0n.html _我net start opensshd发生系统错误1067 进程意外终止 试过msconfig启动服务,错误1067 进程意外终止 在win7 64 管理服务,启动,错误1067 进程意外...
  • OpenSSH使用

    千次阅读 2013-04-05 10:58:39
    OpenSSH介绍 ...而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输
  • Termux 安装 openssh

    千次阅读 2020-05-06 00:06:54
    文章目录Termux 安装 openssh目标预备安装扩展 Termux 安装 openssh 目标 在 Termux 终端里安装 openssh 并通过Linux终端连接到Termux 预备 Termux openssh (Termux下安装) Terminator (Linux下终端) Linux 安装...
  • 今天小编就为大家分享一篇关于Ubuntu基础设定:openssh-server的安装使用介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,979
精华内容 21,991
关键字:

openssh安装使用