• linux安装ssh服务器,并通过ssh远程登录主机.

    ssh服务器

    1> 安装软件:

      bash$ sudo apt-get install openssh-server

    2> 远程登录:

      bash$ ssh username@serverIP
      password

    3> 退出登录:

      logout


    scp(super copy)命令

    1> 使用该命令的前提条件:

      目录主机已经成功安装openssh-server软件.

    2> 使用格式:

      bash$ scp -r username@serverIP:/filepath/file(dir)name
      *拷贝目录需要加参数-r


    展开全文
  • LinuxSSH安装

    2018-03-26 02:06:40
    也就是说,SSH是用来远程操作Linux系统下的服务器的。接下来我们进行安装SSH:我这里使用的是在线安装,所以输入以下命令:sudo apt-get install yum(输入命令时一定注意空格!!!)输入以下命令等待安装...


    首先了解下SSH是啥:


    SSH为Secure Shell的缩写,是为建立在应用层和传输层基础上的安全协议。


    SSH专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录。


    也就是说,SSH是用来远程操作Linux系统下的服务器的。


    接下来我们进行安装SSH:


    我这里使用的是在线安装,所以输入以下命令:

    sudo apt-get install yum

    (输入命令时一定注意空格!!!)


    输入以下命令等待安装,如果有提示选择Y确认:

    sudo apt-get install openssh-server

    安装完成后,输入以下命令,用于检测是否安装并成功启动SSH:

     sudo ps -e|grep ssh

    如果有 sshd 字样,说明服务已经启动,如果没有则可以通过以下命令启动SSH服务:

    sudo service ssh start


    安装成功后,可以通过XShell或Putty等工具进行远程链接服务器系统进行操作。


    以上就是我对SSH安装的一点经验。



    分享使人进步!


    展开全文
  • linux系统的默认端口配置是22,在配置文件/etc/ssh/sshd_config中 # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd_config...

    linux系统的默认端口配置是22,在配置文件/etc/ssh/sshd_config中

    #       $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $
    
    # This is the sshd server system-wide configuration file.  See
    # sshd_config(5) for more information.
    
    # This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin
    
    # The strategy used for options in the default sshd_config shipped with
    # OpenSSH is to specify options with their default value where
    # possible, but leave them commented.  Uncommented options change a
    # default value.
    
    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
    # Disable legacy (protocol version 1) support in the server for new
    # installations. In future the default will change to require explicit
    # activation of protocol 1
    Protocol 2
    
    # HostKey for protocol version 1
    #HostKey /etc/ssh/ssh_host_key
    # HostKeys for protocol version 2
    #HostKey /etc/ssh/ssh_host_rsa_key
    #HostKey /etc/ssh/ssh_host_dsa_key
    
    # Lifetime and size of ephemeral version 1 server key
    #KeyRegenerationInterval 1h
    #ServerKeyBits 1024
    
    # Logging
    # obsoletes QuietMode and FascistLogging
    #SyslogFacility AUTH
    SyslogFacility AUTHPRIV
    #LogLevel INFO
    
    # Authentication:
    
    #LoginGraceTime 2m
    PermitRootLogin yes
    #StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 10
    
    #RSAAuthentication yes
    #PubkeyAuthentication yes
    #AuthorizedKeysFile     .ssh/authorized_keys
    #AuthorizedKeysCommand none
    #AuthorizedKeysCommandRunAs nobody
    
    # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
    #RhostsRSAAuthentication no
    # similar for protocol version 2
    #HostbasedAuthentication no
    # Change to yes if you don't trust ~/.ssh/known_hosts for
    # RhostsRSAAuthentication and HostbasedAuthentication
    #IgnoreUserKnownHosts no
    # Don't read the user's ~/.rhosts and ~/.shosts files
    #IgnoreRhosts yes
    
    # To disable tunneled clear text passwords, change to no here!
    #PasswordAuthentication yes
    #PermitEmptyPasswords no
    PasswordAuthentication yes
    
    # Change to no to disable s/key passwords
    #ChallengeResponseAuthentication yes
    ChallengeResponseAuthentication no
    
    # Kerberos options
    #KerberosAuthentication no
    #KerberosOrLocalPasswd yes
    #KerberosTicketCleanup yes
    #KerberosGetAFSToken no
    #KerberosUseKuserok yes
    
    # GSSAPI options
    #GSSAPIAuthentication no
    GSSAPIAuthentication yes
    #GSSAPICleanupCredentials yes
    GSSAPICleanupCredentials yes
    #GSSAPIStrictAcceptorCheck yes
    #GSSAPIKeyExchange no
    
    # Set this to 'yes' to enable PAM authentication, account processing,
    # and session processing. If this is enabled, PAM authentication will
    # be allowed through the ChallengeResponseAuthentication and
    # PasswordAuthentication.  Depending on your PAM configuration,
    # PAM authentication via ChallengeResponseAuthentication may bypass
    # the setting of "PermitRootLogin without-password".
    # If you just want the PAM account and session checks to run without
    # PAM authentication, then enable this but set PasswordAuthentication
    # and ChallengeResponseAuthentication to 'no'.
    #UsePAM no
    UsePAM yes
    
    # Accept locale-related environment variables
    AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
    AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
    AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    AcceptEnv XMODIFIERS
    
    #AllowAgentForwarding yes
    #AllowTcpForwarding yes
    #GatewayPorts no
    #X11Forwarding no
    X11Forwarding yes
    #X11DisplayOffset 10
    #X11UseLocalhost yes
    #PrintMotd yes
    #PrintLastLog yes
    #TCPKeepAlive yes
    #UseLogin no
    #UsePrivilegeSeparation yes
    #PermitUserEnvironment no
    #Compression delayed
    #ClientAliveInterval 0
    #ClientAliveCountMax 3
    #ShowPatchLevel no
    #UseDNS yes
    #PidFile /var/run/sshd.pid
    #MaxStartups 10:30:100
    #PermitTunnel no
    #ChrootDirectory none
    
    # no default banner path
    #Banner none
    
    # override default of no subsystems
    Subsystem sftp  /usr/libexec/openssh/sftp-server
    
    # Example of overriding settings on a per-user basis
    #Match User anoncvs
    #       X11Forwarding no
    #       AllowTcpForwarding no
    #       ForceCommand cvs server
    UseDNS no
    
    

    直接修改配置,将Port配置打开,并将端口号改为自需的即可,然后重启ssh服务即可

    [root@instance-38r7isl1 /]# service sshd restart
    Stopping sshd: [ OK ]
    Starting sshd: [ OK ]
    [root@instance-38r7isl1 /]#

    展开全文
  • 但有时候不太方便直接操作服务器,需要远程进行安装(windows就不用说了,直接远程桌面),Linux下需要ssh工具远程操作(MobaXterm,xmanager,putty等,下面以MobaXterm为例) 使用MobaXterm连接服务器
    sugarcubes 2017-09-06 21:09

    无论是linux还是windows,在安装oracle时,一般都是使用图形界面。但有时候不太方便直接操作服务器,需要远程进行安装(windows就不用说了,直接远程桌面),Linux下需要ssh工具远程操作(MobaXterm,xmanager,putty等,下面以MobaXterm为例)

    1. 使用MobaXterm连接服务器,准备Oracle的安装环境,运行runInstaller进行安装(会提示’DISPLAY尚未设置。请设置DISPLAY后重试’,然后后面有解决方法)

    使用ssh在远程linux服务器上安装oracle

    2.设置DISPLAY(下面的IP地址指的是客户端地址)

    export DISPLAY=192.168.111.120:0.0

    使用ssh在远程linux服务器上安装oracle

    3.安装时可能会出现如下图所示的提示(也可能没有),不用管直接点是就可以。

    使用ssh在远程linux服务器上安装oracle

    4.然后就会出现Oracle的安装画面,接下来按照按提示安装就行了。

    使用ssh在远程linux服务器上安装oracle

    展开全文
  • SSH 简介 SSH Secure Shell 的缩写,称为 安全外壳协议 ,SSH 为建立在应用层和传输层基础之上的安全协议。 SSH 端口 SSH 端口:22 Lin

    SSH 简介

    SSH 是 Secure Shell 的缩写,称为安全外壳协议 ,SSH 为建立在应用层和传输层基础之上的安全协议。

    SSH 相关知识

    SSH 端口:22
    Linux中的守护进程:sshd
    安装的服务:OpenSSH
    服务端主程序:/usr/sbin/sshd
    客户端主程序:/usr/bin/ssh
    服务端配置文件:/etc/ssh/sshd_config
    客户端配置文件:/etc/ssh/ssh

    这里写图片描述

    linux中的SSH即可以作为【客户端】可以访问其他服务器的【22】号端口。也可以作为服务器为其它访问提供服务

    配置文件主要参数

    这里写图片描述
    这里写图片描述
    最安全的做法是:用钥匙对登录,并且将permitRootLogin改为 no , passwordauthentication 改为 no

    SSH远程管理命令

    远程登录

    #从本地主机通过SSH命令登录到远程服务器
    SSH 用户名@IP

    这里写图片描述

    远程上传和下载

    #下载 把远程服务器 root目录下的 test.txt文件下载到本地主机的当前目录里
    scp root@192.168.44.2:/root/test.txt ./ 
    
    #上传 把本地主机root目录下的123目录里的文件上传到 远程服务器的root目录下
    #注意:如果要上传【目录】需要添加【 -r 】选项
    scp -r /root/123/ root@192.168.44.2/root 

    这里写图片描述
    这里写图片描述

    密钥对验证登录

    过程图
    这里写图片描述
    这里注意一点:客户端上传的公钥放在服务器端谁的目录下,就表示要以谁的账号来认证登录。
    好处:1:不需要用密码登录
       2:访问方便,用私钥可以在哪里都能登录。
    要注意:保护好自己私钥的安全,不要被别人盗取了。

    创建主要过程:
    这里写图片描述

    步骤1
    在本地linux主机上创建密钥,(也可以用密钥生成工具创建密钥)。
    这里写图片描述
    Enter file in which to save the key :直接回车
    Enter passphrase :不需要 输入密码直接回车
    Enter same passphrase again: 同样不需要输入密码直接回车。

    查看创建好的密钥
    这里写图片描述
    id_rsa是密钥。
    id_rsa.pub是公钥。

    上传公钥到服务器端的 root家目录,表示如果用这个密码链接远程服务器,则登录到远程服务器以后就是root身份。
    这里写图片描述

    在服务器端手工建立 .ssh目录(如果.ssh目录不存在)。
    并通过追加的方式把 id_ras.pub 添加到 .ssh目录下的authorized_keys。
    并修改该文件的权限为600除了root其它用户不允许操作。
    这里写图片描述

    步骤2
    在远程服务器端修改/etc/ssh/sshd_config文件,按一下设置:
    这里写图片描述

    步骤3
    这里写图片描述

    测试
    本地linux服务器登录测试
    这里写图片描述

    window客户端登录
    用远程下载工具把 192.168.0.196中生成的私钥,下载出来。
    在window系统当中,连接192.168.0.198时,在 secureCRT的 tool中选择 manage agent Keys
    把下载的私钥导入进去。然后点击重新连接,就可以在window的客户端使用秘钥对登录远程服务器。
    这里写图片描述

    展开全文
  • LinuxSSH服务器搭建

    2019-06-01 21:35:53
    首先,安装SSH服务器。 sudo apt-get install openssh-server 登录ssh,即可实现远程访问。 ssh 用户名@IP地址 退出ssh登录。 logout
  • Linux——SSH服务器

    2018-09-04 11:35:29
    安装 终端输入指令:sudo apt-get install openssh-server 连接 1.远程连接SSH服务器ssh 用户名@服务器ip地址 2.确定连接: 第一次连接服务器弹出确认信息,输入yes即可 Are you sure you want to ...
  • linux安装SSH服务及使用详解 ssh服务介绍说明 secure shell protocol简称SSH,是由IETF网络工作小组(network working group) 制定,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理,加密后在进行数据...
  • 文章目录Linux中怎么搭建SSH远程连接服务器一、远程连接服务器:1、什么是远程连接服务器:2、远程连接服务器的功能3、常见的几种远程管理工具方式:二、连接加密技术: Linux中怎么搭建SSH远程连接服务器 一、...
  • linux服务器ssh、公匙和密钥实战详解 2010-08-24 15:38:59 标签:ssh 公钥 linux 密匙 禁用root 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任...
  • 网络上的服务器很容易受到攻击,最惨的就是被人登录并拿到root权限。有几个简单的防御措施: 1. 修改ssh服务的默认端口。 ssh服务的默认端口是22,一般的恶意用户也往往扫描或尝试连接22端口。所以第一步就是修改...
  • 首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,...
  • 目录 环境设置(root权限) 1.关闭防火墙和SELinux 2.设置主机名 ...假设有 A、 B 两台 Linux 服务器,我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器。 两台服务器的信息如...
  • 被这个问题困扰了很久,通过查阅大量网络资料找到了解决方法。 网上关于这个问题的博客文章一大堆,但是都是千篇一律、互相拷贝,关于配置UseDNS 或者GSSAPIAuthentication的...一台Linux文件服务器(具体是Redhat 7.2
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常...
  • 1.查看ssh服务的状态 输入以下命令: ...提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。 如果出现 Active: inactive (dead) 说明已经安装ssh服务,但是没有开启。按照第三步:开启ss...
  • vi /root/.ssh/authorized_keys //创建文件authorized_keys authorized_keys 存放公钥,远程使用私钥登陆 chmod 600 /root/.ssh/authized_keys //加权限 chmod 700 /root/.ssh/ //加权限 2.添加公钥到文件内...
  • ssh 链接服务器 xx 是连接 ssh 的端口号 xx.xx.xx.xx 是 IP 号 ssh -p xx root@xx.xx.xx.xx 安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh &&...
  • Linux Mint 14 默认是没有安装ssh server 的, 安装ssh Server  [html] view plaincopy sudo apt-get install openssh-server  然后确认sshserver是否启动了: ps -e | grep ssh 如果只有ssh-...
  • linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题 ...
1 2 3 4 5 ... 20
收藏数 155,719
精华内容 62,287