Linux ssh图形化
4.SSH圖形客戶程序
?問題
1)Win7真機通過SecureCRT訪問虛擬機A
2)配置實現小批量上傳、下載
3)配置可以從SecureCRT客戶端打開A的圖形程序
4)Win7真機通過WinSCP訪問虛擬機A
5)基于SCP協議實現上傳、下載
6)基于SFTP協議實現上傳、下載
?方案
配置虛擬機A網絡適配器類型為VMnet8,再將真機Win7的VMnet8配置IP地址為192.168.8.1/24,關閉真機防火墻,測試通信。
?步驟
實現此案例需要按照如下步驟進行。
步驟一:Win7真機通過SecureCRT訪問虛擬機A
KVM軟件:配置虛擬機A網絡適配器類型為private1。Windows虛擬機同樣也選擇private1。
如圖-7所示,選中虛擬機—點擊“打開”。
圖-7
打開虛擬機后,點擊“詳情”按鈕,如圖-8所示,選擇“NIC”網卡設置網絡為“隔離網絡private1”,KVM虛擬機更改后不會立即生效,需要關機重啟虛擬機。并保證win7虛擬機與Linux虛擬機的private1配置同一網段IP地址。
圖-8
VMware軟件:配置虛擬機A(Linux)網絡適配器類型為VMnet8。Win7虛擬機同樣也選擇VMnet8。
如圖-9所示,雙擊虛擬機窗口右下角網絡適配器配置。
圖-9
如圖-10所示,網絡適配器類型選擇為VMnet8,單擊確認。
圖-10
如圖-11所示,修改Win7的網絡適配器,配置IP地址為192.168.8.1/24–>單擊確認。
圖-11
如圖-12所示,關閉Win7防火墻,單擊確認。
圖-12
如圖-13所示,在Win7上測試與虛擬機A通信。
圖-13
如圖-14所示,在Win7上打開SecureCRT軟件。
圖-14
如圖-15所示,在Win7上打開SecureCRT軟件,設置好下列信息:
主機名:192.168.8.128
用戶名:root
單擊連接。
圖-15
如圖-16所示,輸入root密碼,單擊確定。
圖-16
如圖-17所示,連接成功。
圖-17
如圖-18所示,單擊選項–>會話選項–>外觀–>更改字符編碼為“UTF-8”。字體按個人喜好即可,單擊確認。
圖-18
配置實現小批量上傳、下載。
分析: 利用SecureCRT可實現小批量上傳、下載,但必須安裝一個rpm包才能支持此功能,此包在光盤里有:lrzsz-0.12.20-27.1.el6.x86_64.rpm
在SecureCRT上操作即可,命令操作如下所示:
[root@svr5 ~]# ls /misc/cd/Packages/rz
/misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
[root@svr5 ~]# rpm -ivh /misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
Preparing… ########################################### [100%]
1:lrzsz ########################################### [100%]
[root@svr5 ~]#
在SecureCRT上操作,輸入rz命令回車,小批量上傳。我們可以把linuxqq的rpm包上傳上去,上傳到遠程主機的什么位置呢?位置就是在哪里執行的rz就上傳到哪里去。
如圖-19所示,找到linuxqq的rpm包,雙擊–>單擊確認
圖-19
命令操作如下所示:
[root@svr5 ~]# rz
rz waiting to receive.
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? linuxqq-v1.0.2-beta1.i386.rpm…
100% 4928 KB 4928 KB/s 00:00:01 0 ′?
?[root@svr5 ~]# ls
anaconda-ks.cfg linuxqq-v1.0.2-beta1.i386.rpm 模板 文檔 桌面
install.log xsnow-1.42-10.i386.rpm 視頻 下載
install.log.syslog 公共的 圖片 音樂
[root@svr5 ~]#
下載則是輸入sz即可,命令操作如下所示:
[root@svr5 ~]# sz /root/install.log
rz
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? install.log…
100% 38 KB 38 KB/s 00:00:01 0 ′?
?OO[root@svr5 ~]#
步驟二:配置可以從SecureCRT客戶端打開A的圖形程序
要想實現真機Win7上打開Linux圖形程序,需在Win7上安裝一個插件Xming。
此軟件安裝過程很簡單,只需默認設置下一步安裝即可。
安裝完成后,打開此軟件。
如圖-20所示,確保其運行即可。
圖-20
如圖-21所示,單擊選項–>會話選項–>遠程/X11–>將“轉發X11數據包”打鉤,單擊確認。
圖-21
重新連接一次即可。
在SecureCRT上操作,命令操作如下所示:
Last login: Tue Mar 3 13:10:14 2015 from 192.168.8.1
/usr/bin/xauth: creating new authority file /root/.Xauthority
[root@svr5 ~]# firefox
……
步驟三:Win7真機通過WinSCP訪問虛擬機A
WinSCP軟件比較適合大批量的上傳和下載。通過的協議有scp和sftp兩種,一般我們默認選擇sftp即可。
此軟件安裝過程很簡單,只需默認設置下一步安裝即可。
在Win7上操作,打開WinSCP。
如圖-22所示,默認協議sftp,設置如下信息:
主機名:192.168.8.128
用戶名:root
密碼:123456
單擊登錄。
圖-22
如圖-23所示,選擇“是”即可。
圖-23
如圖-24所示,左邊是Win7右邊是Linux。利用鼠標拖拽即可實現上傳于下載
圖-24
5.日志管理
?問題
1)查看rsyslog服務是否開啟
2)查看/var/log/admin.log文件是否存在
3)配置rsyslog服務,把本主機的所有日志信息全部額外保存一份到/var/log/admin.log里面去
?方案
存放日志的重點目錄:/var/log。
重要的日志文件:/var/log/messages。
Linux日志服務是rsyslog,在5里面是syslog。
服務名稱是rsyslog,配置文件:/etc/rsyslog.conf,是一個獨立服務。
/etc/rsyslog.conf 記錄格式:設備.優先級… 記錄位置。
?步驟
實現此案例需要按照如下步驟進行。
步驟一:查看rsyslog服務是否開啟
命令操作如下所示:
[root@svr5 /]# /etc/init.d/rsyslog status
rsyslogd (pid 1513) 正在運行…
[root@svr5 /]#
步驟二:查看/var/log/admin.log文件是否存在
命令操作如下所示:
[root@svr5 /]# ls /var/log/admin.log
ls: 無法訪問/var/log/admin.log: 沒有那個文件或目錄
[root@svr5 /]#
步驟三:配置rsyslog服務,把本主機的所有日志信息全部額外保存一份到/var/log/admin.log里面去
命令操作如下所示:
[root@svr5 /]# vim /etc/rsyslog.conf //編輯配置文件
[root@svr5 /]# grep admin /etc/rsyslog.conf //在任意空白處添加即可
. /var/log/admin.log
[root@svr5 /]# /etc/init.d/rsyslog restart
關閉系統日志記錄器:[確定]
啟動系統日志記錄器:[確定]
[root@svr5 /]# ls /var/log/admin.log
/var/log/admin.log
[root@svr5 /]#
6.logrotate日志輪轉
?問題
1)針對/var/log/admin.log設置輪轉,要求如下
2)要求每天輪轉一次、保留3個備份、啟用壓縮
3)日志不存在時忽略
4)當文件大于100k也達到一天時自動輪轉
5)創建的新文件權限0600,所有者root,所屬組root
?方案
logrotate輪轉優點:減小日志文件大小,降低分析難度、丟棄過期日志以節省空、結合cron計劃任務每天執行。
/etc/cron.daily/logrotate:每日計劃任務執行的腳本。
全局配置文件:/etc/logrotate.conf。
自定義輪轉配置文件:/etc/logrotate.d/。
?步驟
實現此案例需要按照如下步驟進行。
步驟一:針對/var/log/admin.log設置輪轉,要求如下
主要實現以下要求:
每天輪轉一次、保留3個備份、啟用壓縮
日志不存在時忽略
當文件大于100k也達到一天時自動輪轉
創建的新文件權限0600,所有者root,所屬組root
可以寫在全局配置文件中也可以寫在自定義配置文件中,推薦自定義配置文件。
命令操作如下所示:
[root@svr5 /]# cd /etc/logrotate.d/
[root@svr5 logrotate.d]# vim admin.log
[root@svr5 logrotate.d]# cat admin.log
/var/log/admin.log { //注意大括號要寫全
daily //每天輪轉一次
rotate 3 //保留3個備份
minsize 100k //文件大于100k也達到一天時間自動輪轉
missingok //丟失不提示
compress // 輪轉完的文件壓縮
create 0600 root root //創建的新文件權限0600,所有者root,所屬組root
}
[root@svr5 logrotate.d]#
測試可以強制輪轉一次,命令操作如下所示:
[root@svr5 logrotate.d]# ls /var/log/admin.log
/var/log/admin.log
[root@svr5 logrotate.d]# logrotate -f /etc/logrotate.d/admin.log
[root@svr5 logrotate.d]# ls /var/log/admin.log*
/var/log/admin.log /var/log/admin.log.1.gz
總結
以上是生活随笔為你收集整理的Linux ssh图形化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决联想笔记本电脑小键盘启动问题的完整指
- 下一篇: Redis主从、哨兵及集群搭建