在不設定密碼的公共wifi網路或3g環境,沒更改初始密碼的很容易被病毒入侵,而竊取你的手機裡的資料
解決:(不要去下什麼mobileterminal,現在網上好像還沒有適合5.0.1版本的手機命令終端,其實用mac上的ssh命令更方便)
1.點選cydia,點選首頁的一項 openssh access how-to,點選第一條openssh藍色字,進行安裝。
2.檢視iphone的ip位址(比如iphone上的本地ip是192.168.1.101)
如果是wifi連線:點設定,然後點wifi,出現已經連線的無線網路名稱後,再點最右側的大於號">",就可以檢視
(如果是3g連線:開啟瀏覽器,然後在google搜尋裡填:ip,點搜尋就可以檢視)
3.iphone和mac電腦必須在同一區域網(比mac上的ip是192.168.1.102)
4.開啟終端
,輸入ssh [email protected]
第一登陸比較慢,還會跳去確認提示(ssh會把訪問iphone的公鑰(public key)都記錄在mac電腦的~/.ssh/known_hosts檔案裡,慢就是因為在生成公鑰)
the authenticity of host '輸入「yes」,接著提示讓輸入密碼192.168.1.101 (192.168.1.101)
' can'
t be established.
rsa key fingerprint is bc:99:de:ef:ee:b7:53:01:4a:a9:96:85:28
:dd:1a:bd.
are you sure you want to
continue connecting (yes/no)?
[email protected]預設密碼為「alpine」,輸入回車's password:
usermato-iphone:~ root#出現上面的提示說明登陸成功(現在想幹嘛就幹嘛)
5.修改root密碼
輸入passwd命令,然後輸兩次新密碼,修改完成
usermato-iphone:~root# passwd6.修改mobile使用者密碼changing password
forroot.
new password:
retype
newpassword:
usermato-iphone:~ root#
輸入passwd mobile命令,然後輸兩次新密碼,修改完成
[email protected]mobile使用者是內建的乙個賬號,雖然許可權小了點,但是也有讀取**,簡訊,**檔案目錄的許可權,必須的。's password:
usermato-iphone:~root# passwd mobile
changing password
formobile.
new password:
retype
new password:
注意:當換了不同的網路環境wifi的時候,會出現登陸不上iphone的情況
(比如我在公司iphone的ip是192.168.3.105,可以登陸,在家裡時iphone的ip是192.168.1.101就登陸不上了,ps:這也是我之前刷機的乙個誘因)
其實和上面提到機器公鑰有關,訪問相同iphone時,openssh會核對公鑰。如果公鑰不同,openssh會發出警告,且不允許登陸,防止dns hijack之類的攻擊
解決方法:
方法2:直接刪除檔案或用命令rm ~/.ssh/known_hosts,把known_hosts刪除,這種情況登陸也會等半天,會重新出現上面的記錄公鑰提示
mac用ssh自動登陸iphone無需密碼的方法:
(用ssh-keygen做密碼驗證,可以使常用命令ssh ,scp等都不用使用密碼)
1、ssh-keygen -t [rsa|dsa],將會生成金鑰檔案和私鑰檔案 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub,存放在使用者~/.ssh目錄下
2、將 .pub 檔案複製到iphone的使用者目錄~/.ssh下, 並 cat id_dsa.pub >> ~/.ssh/authorized_keys
注意:要保證iphone上的.ssh和authorized_keys都只有使用者自己有寫許可權。否則驗證無效。
Linux免密遠端登陸
上一節講到偽分布式部署,啟動後需要輸入4次密碼,停止服務後也要輸入4次密碼。本節記錄免密登陸原理和實踐 假設有2臺伺服器 a和b 這是配置原理 1 a需要遠端登入b伺服器,那麼a就要建立金鑰對 私鑰和公鑰 儲存在 ssh目錄下 2 a將公鑰傳輸到b伺服器,儲存在 ssh authorized key...
mac 用金鑰遠端登陸
window遠端登陸命令 mstsc a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為192.168.60.110 a和b的系統都是linux 在a上執行命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 scp s...
遠端登陸sql plus
要啟動 isql plus,請執行以下步驟 連線到 internet 或 intranet,然後啟動 web 瀏覽器。如果您不知道 oracle9i http server url,請向系統管理員諮詢。按 enter 鍵將轉到該 url。web 瀏覽器中將顯示 isql plus 登入 螢幕。在 使...