SecureCRT 連接虛擬機Linux


最近在學習linux,在學習中遇到了一些問題,現總結一下。

虛擬機我用的是VirtualBox,完美支持中文,可以在電腦中創建虛擬機環境,上手非常簡單。具體的安裝過程請猛點下面鏈接。

http://www.jb51.net/softjc/61599.html

然后根據自己電腦的CPU來選擇安裝的linux虛擬光盤(32位和64位)。

下載地址可以參考這里:

http://mosn.zjut.com/ubuntu.html

http://ubuntu.cn99.com/

打開VirtualBox新建虛擬電腦選擇linux ubuntu (分32位和64位,ubuntu 適合新手學習應用)

然后根據一系列步驟安裝centos

安裝成功后開始設置靜態IP

配置文件位於:

  /etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=192.168.140.88

  NETMASK=255.255.255.0

  GATEWAY=192.168.140.1

  -----------------------------------------------------------------------------

  PS:NETMASK和GATEWAY可寫可不寫,主要的參數為BOOTPROTO和IPADDR

  使IP地址生效:

  /sbin/ifdown eth0

  /sbin/ifup eth0

  -----------------------------------------------------------------------------

  以下是如果虛擬機不能上網,就需要設置DNS:

  打開命令行:

  echo nameserver 8.8.8.8 > /etc/resolv.conf

  echo nameserver 8.8.4.4 > /etc/resolv.conf

      關於為何使用 8.8.8.8 和 8.8.4.4 請參考以下地址: http://www.ha97.com/951.html

  或者直接 vim /etc/resolv.conf

  nameserver 8.8.8.8

  nameserver 8.8.4.4

  重啟網絡,如果還不能上網,請檢查網關(GATEWAY)是否設置。

  SecureCRT配置如下:

  

  hostname為上面設置的IPADDR,Port 22,username和password為虛擬機的用戶名和密碼。

     連接如果未成功,請檢查虛擬機端口和ssh是否開啟。

  一、查看SSH服務是否開啟

  [root@oracle ssh]# /etc/init.d/sshd status
  openssh-daemon is stopped

  [root@oracle ssh]# 
  ______________________________________
  二、開啟SSH
  以root用戶登錄Linux,
  [root@oracle ssh]# /etc/init.d/sshd start (或者service sshd  start)

   Starting sshd:  [  OK  ]
  [root@oracle ssh]#
  ______________________________________

  查看防火牆是否關閉
  [root@oracle ssh]# /etc/init.d/iptables status
  iptables: Firewall is not running.

  [root@oracle ssh]# 
  ______________________________________

  二、如果開啟關閉防火牆
  1. 在終端運行 setup
  2. 選擇 firewall 回車
  3. 按tab鍵切換到disablede項,然后按空格鍵選擇,然后再按tab鍵切換到ok,按空格件選擇
  4. 按tab鍵切換到quit,按空格件選擇
  然后用客戶端ssh登錄Linux
  ______________________________________
  三、關閉防火牆的另一種方式
  /etc/init.d/iptables stop
  ______________________________________

  在/etc/ssh下有一個sshd_config 文件。對這個文件進行修改vi sshd_config。往文件中添加如下內容:
  Port 22 
  Protocol 2 
  PermitRootLogin yes 
  PasswordAuthentication yes

      然后在/etc/init.d/下,通過service sshd restart命令重啟這個服務。你再去試試看連接就可以上了。

  如果還是連接不上,請在VirtualBox的設置->網絡->橋接網卡

  以上操作基本上就能解決基本的問題了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM