❶ 我購買了輕雲伺服器系統linux系的,應該怎麼配置才可以用ssh連接了
首先,你的操作系統得安裝SSH服務,簡單的說就是安裝了sshd的包或者是opensshd的包。
其次,防火牆得開放22埠,
再次,SELINUX得允許sshd服務。
————————————————————————
其實,只要是通過rpm/deb/pkg等包管理機制安裝的,或者是從安裝包安裝的,以上三個都是自動完成的,如果是通過源代碼安裝的,就需要手動配置了。
❷ 伺服器後端必會(3)-SSH配置
本文最初發表於 我的個人站點
更詳細的解釋可以參考 SSH網路
簡單來理解,就是我擁有一台伺服器,我現在想要登錄上去做一些事情,那就得使用ssh登錄到遠程的伺服器上,才能在上面進行操作。
一開始在遠程伺服器上面,需要查看一下他的sshd服務啟動了沒有,如果沒有啟動,任何客戶端主機是連接不上來的,一般如果是自己在雲廠商處購買了主機,主機啟動的時候就會把sshd服務啟動起來。但有可能自己在測試環境搭建機器的時候,是沒有默認啟動的,這時候就需要在測試機器的終端看一下,命令如下
如果沒有啟動的話,那就啟動一下,命令如下
這里我在測試環境機器的ip是 192.168.0.187, 我在自己的電腦上想要登錄這台機器,我要做的就是使用ssh命令去登錄192.168.0.187這台主機
我需要告訴192.168.0.187這台主機我以誰的身份去登錄, 192.168.0.187會詢問密碼,命令如下
敲入正確的密碼之後,我們就已經成功登錄了主機了
這里看到讓我輸入一個文件名字來保存密匙,我這里示例就輸入一個"foxchao"
回車以後,詢問是否要輸入一個密碼來保護這個密匙,為了方便起見,我就不輸入了,不然每次使用這個密匙文件還要輸一遍密碼,直接一路回車就ok,如下所示
到了這里,可以看到我們已經創建好了密匙對
現在我們新建了自己的密匙對之後,把foxchao.pub這個文件放到目標的機器上,加入目標機器的 authorized_keys 中就可以了,以後登錄的時候就可以免去輸入密碼的步驟。
那我們先用scp放上去 ,關於scp命令,這里不過多介紹,就是傳文件的一個命令,使用也比較簡單,具體想了解可以看這里 Linux scp命令
這里表示我要把foxchao.pub這個文件拷貝到192.168.0.187這台機器root用戶的用戶目錄下
回車之後會詢問密碼,輸入密碼確認之後,文件就傳上去了,如下
這時候我們先用密碼登上去看看傳上去沒有
可以看到foxchao.pub這個文件已經傳上來了
目標主機上如果沒有.ssh文件夾,就自己創建一個,創建好之後,再創建一個authorized_keys文件。如果有的話就不用了。
把剛才的foxchao.pub這個文件內容寫進authorized_keys
看一下,已經有內容了
這里需要注意
authorized_keys 文件對許可權有喲求,必須是600(-rw——-)或者644
.ssh目錄 必須是700(drwx——),否則一會兒登錄不成功
弄完之後檢查一下許可權,如果不是的話,改成響應的許可權就ok了
在登錄之前,要確認一下目標主機是否允許密匙對登錄,一般都是打開的,如果沒有打開就自己打開
(查看 /etc/ssh/sshd_config 文件內容 中的 PubkeyAuthentication 這一項是否為 yes,如果不是就自己修改成yes之後重啟sshd服務 )
為了避免繁瑣的每次都敲一長串 user@host 這樣的命令, 可以自己在.ssh 目錄下建一個config文件,文件內容如下,想要多了解一下配置參數使用的,可以看 linux ssh_config和sshd_config配置文件
文件建立好之後,直接使用自己定義的別名登錄,非常方便快捷
如果是自己區域網搭建的機器,倒不用在意伺服器的安全問題,但如果是暴露在公網上的機器,可以通過公網ip登錄的,一定要注意自己伺服器的安全問題,最起碼不能開放默認埠,以及密碼登錄
在伺服器上查看一下登錄的日誌,可以看到很多想要嘗試登陸機器的人,所以公網上面的機器一定要做好自我保護
這里只列出一小部分的日誌
統計一下,可以看到有29190次登錄失敗的記錄
我們改掉默認的埠,以及禁用密碼登錄,只支持密匙對登錄,這樣一來,提高了伺服器本身的安全性,至少沒那麼容易被別人登錄上來為所欲為。
在伺服器上修改sshd的配置文件
保存之後,重啟sshd服務
使用自己定義的埠登錄
❸ 新手如何搭建ssh架構
最近復習了下SSH框架的搭建
一:myeclipse搭建
1.添加spring支持。
在項目里右鍵點擊
MyEclipse--AddSpring...--把AOPCoreWeb三個libraries復選上。下一步完成。
2.添加hibernate支持。
首先先打開myeclipsehibernate視圖建立一個資料庫連接。根據不同的數據驅動建立不同的資料庫連接。
MyEclipse--AddHibernate...--根據需要一步步完成。
3.添加struts支持。
然後在web.xml文件里
context-param
param-namecontexConfigLocation/param-name
param-value/WEB-INF/applicationContext.xml/param-value
/context-param
listener
listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
再在struts-config.xml中
controller
processorClass=org.springframework.web.struts.DelegatingRequestProcessor
/controller
這個時候載入項目會報一個確實pool包的錯誤。然後到構建路徑里去添加起來。
這時候框架基本搭建好了。
eclipse搭建SSH步驟
1.導入驅動包。。struts、spring、hibernate的包和資料庫連接的驅動包。
2.配置xml文件。。
3.添加struts-config.xml文件其中涉及到引用dtd文件
4.添加applicationContext.xml文件胚子該文件。。(1.連接。2sessionfactory3,假如連接字元是寫在屬性文件里,還要配
屬性文件連接的bean)
5.實體映射用到hibernate的插件。(注意表得有主鍵,不然生成的xml文件有錯。)
6.寫類biz類action等
7寫JSP文件。
用eclipse搭建主要得熟悉3個配置文件的配置。(web.xml、struts-config.xml、applicationContext.xml)
可能不全,你可以再一下,可能會有圖文的幫助
不好意思,以上,希望能對你有所幫助
❹ 如何搭建SSH代理伺服器
伺服器端: 只要運行sshd就可以了,不需要特別的設置。
客戶端:
ssh -fND localhost:{port} {uname}@{server-addr},這條命令讓ssh監聽localhost上的{port}埠,並把收到的訪問請求轉發給{server-addr}
curl -v --socks5 localhost:{port} "http://www..com",注意用ssh搭建的代理是socks代理,不是http代理。如果嘗試用http代理的方式使用ssh搭建的代理,保證會讓你很郁悶!
也可以在Firefox裡面使用socks代理。
❺ 阿里雲輕量雲伺服器搭建方法購買後知道伺服器IP之後,需要怎麼做才能使用,請告知!
摘要 你好,阿里雲輕量雲伺服器搭建的方法是,一通過阿里雲的控制台創造密鑰。首先,選擇密鑰管理輸入密鑰名稱,1選擇自動創建密鑰,2下載密鑰到本地。二,xs hellh通過密鑰連接。1,輸入open打開鏈接提示用戶身份驗證。2,選擇public kev,瀏覽用戶密鑰。3.導入剛剛下載的密鑰,4.選中導入的密鑰點擊確定。5.現在連接時不能使用密鑰,而是通過密鑰連接。三,file zilla client設置通過密鑰連接。1.選擇文件站點管理器修改站點的登錄類型,選擇密鑰文件點擊確定。2.瀏覽密鑰文件選擇前面下載下來的pem格式的密鑰文件,點擊打開。
❻ 區域網如何架設SSH伺服器
在伺服器端的「命令提示符」窗口中,輸入「net start ″F-secure SSH Server″」命令,就可以啟動SSH服務,要停止該服務,輸入「net stop ″F-Secure SSH Server″」命令即可。其中「F-Secure SSH Server」為SSH伺服器名,「net start」和「net stop」為Windows系統啟動和停止系統服務所使用的命令。
提示:啟動了SSH服務後,一定要關閉Telnet服務,這樣伺服器就處在安全環境之中了,不用再怕數據被竊取。
三、合理設置SSH伺服器參數
啟動SSH服務後,網路管理員就可以遠程登錄伺服器進行維護了。但是每個區域網使用SSH服務的需求是不同的,因此默認的服務參數未必能滿足需要,那麼我們就可以自行設置這些參數。
1.基本參數設置
運行「fsshconf.exe」服務配置程序,在彈出的「F-Secure SSH Server Configuration」窗口左欄中,依次選擇「Server Settings→General」,然後在右邊的「General」框體中就可以對參數進行設置了(圖2)。
圖2 在SSH伺服器配置窗口中選擇常規設置項
在「Maximum number of connections」欄中輸入合適的數值,對連接到SSH伺服器的最大用戶數進行限制,在這里我們可根據需要進行設置,如輸入「50」,則只允許50個用戶同時連接SSH伺服器。
「Idle timeout」是用戶遠程登錄的超時時間設置,默認為「0」,就是不進行登錄超時限制。
大家可能還記得FTP伺服器的個性化的登錄信息,SSH伺服器也一樣可以做到。首先編寫一個登錄信息文本文件保存在文件夾中,然後點擊「Banner message file」欄的瀏覽按鈕,指定已編寫好的文本文件即可,這樣用戶遠程登錄時就能看到這些個性化的信息了。最後,大家一定要記住點擊「Apply」按鈕保存參數設置。2.網路參數設置
在「F-Secure SSH Server Configuration」窗口左欄中點擊「Network」選項(圖3),SSH伺服器默認使用的是「22」埠,當然也可以自定義埠號(注意,SSH伺服器使用的埠號一定不能和伺服器上別的程序的埠號沖突)。在「Port」欄中輸入想使用的埠號即可,其他的參數設置建議使用默認值。
❼ 如何搭建SSH框架,myeclipse搭建SSH框架詳解
打開myeclipse,在控制空間右擊,選擇「new」然後選擇「web project」新建一個web工程。
給這個工程取個名字叫"SSH",然後選擇java ee
5.0如果新建不了,要看你jdk的版本了,要高於1.5的,還有,這里的版本設置最好也要在1.5以上。
點擊finish(完成)按鈕後,新建好的web項目是這樣的。
下面我們來添加struts依賴包。
右擊工程,選擇「myeclipse」在二級菜單找到「Add Struts Capabilities」點擊進入。
按照圖中選擇struts 2.1的,然後點擊完成。
添加struts的依賴包。點擊完成。
完成後可以看到struts的配置文件。
下面我們來添加spring依賴包。
右擊工程,選擇「myeclipse」在二級菜單找到「Add Spring Capabilities」點擊進入。
選擇spring3.0的,然後勾上紅框中的包,並且把這些包放到lib目錄下面。
選擇存放資源的位置。
點擊完成後,spring部分的搭建完畢,可以看到文件夾上帶有「S」的標志。
在配置hibernate之前,我們先建立一個資料庫的連接。myeclipse右上角找到切換視圖的圖標,點擊,找到「MyEclipse Database
Explorer」點擊進入。
右擊新建一個連接「new「
小編這里使用的是mysql資料庫,所以選擇這個,驅動包可以到網上下載,或者從小編提供的項目裡面拿。放在lib下面了。
添加完驅動後,點擊完成。
右擊新建好的資料庫連接,選擇」open another connection「連接資料庫,看是否成功,成功後可以看到資料庫的表結構。
下面我們來添加hibernate依賴包。
右擊工程,選擇「myeclipse」在二級菜單找到「Add Hibernate Capabilities 」點擊進入。
選擇hibernate3.3的支持。選中紅框需要的包,並且把這些包放到lib目錄下面。
我們統一由Spring configuration file管理Hibernate
這里選擇繼承的Spring配置文件。
我們選擇剛才新建好的資料庫連接。
把勾去掉,點擊」next「,然後再點擊完成。到了這一步,SSH框架的搭建基本上就完成了。下面運行測試一下。
點擊myeclipse部署項目的圖標
部署項目到伺服器中。
這里我們選擇系統自帶的tomcat
部署到伺服器中後,點擊完成。
debug 或者 run啟動伺服器。
在瀏覽器輸入」http://localhost:8080/SSH「回車,可以看到我們搭建成功的項目
❽ 如何搭建SSH框架,myeclipse搭建SSH框架詳解
新建web工程
在myeclipse窗口中右鍵,在彈出的小窗中點擊new,然後web project。
❾ 騰訊雲輕量伺服器安裝寶塔鏡像
騰訊雲輕量應用伺服器默認開放了80、443、22和3389四個埠,新手站長網選擇的是寶塔Linux面板,需要開放寶塔依賴的埠號8888、21和888,先通過防火牆開放對應的埠號。
獲取寶塔面板後台登錄賬號和密碼
登錄寶塔面板後台需要賬號和密碼,我們先通過SSH的方式登錄到輕量應用伺服器獲取寶塔賬號和密碼
SSH登錄伺服器命令:ssh root@伺服器ip,然後回車,輸入上面重置密碼的時候設置的密碼
獲取寶塔賬號密碼命令:sudo /etc/init.d/bt default,顯示如下:
使用瀏覽器登錄寶塔面板後台
使用瀏覽器登錄到你的寶塔面板後台,登錄地址:http://伺服器公網ip:8888,然後輸入上面你獲取到的寶塔賬號和密碼,即可登錄到寶塔後台。然後安裝LNMP或LAMP環境即可。