$ home / .sshの代わりに/data/.sshを読み込もうとしているターミナルエミュレータのSSH - ssh フィールド と terminal フィールド android 関連 問題

Terminal emulators ssh trying to read data ssh instead of home ssh












7
vote

問題

日本語

ターミナルエミュレータのSSHを使ってみると

ssh:警告:/ data/.sshの作成に失敗しました:権限が拒否されました。

または2012-08-19:

ディレクトリ '/ data / ssh_client'を作成できませんでした。

タイプの場合:

<事前> <コード> 9988776655443330

SSHを確認しないのはなぜ<コード> 99887665544331 または<コード> 99887766654432 ?

     
     

回答リスト

3
 
vote

SSHをrootとして実行すると起こりません。

/ SDCARDは、SSHクライアント構成と貴重なキーのための安全でない(!)の場所です(一部のユーザーは怠惰の理由でキーを暗号化さえしない)。各アプリはその場所への読み取りアクセス権を持っているので、セキュリティ上の理由から、議論するではなくではなくに設定されています。

rootアクセス権がある場合は、/ data / ssh_dataまたは/data/.sshから/data / jackpal.androidterm/へのシンボリンクを作成するか、またはターミナルアプリの適切なアクセス権を持つフォルダを作成します(システム全体の読み書きではありません)。しかし!)。

ところで:
これはもうすぐ固定されるかもしれません。 CyanogenModのGitHub Commit Log ここ。抜粋:

いくつかのユーザーがホームディレクトリを持っている/データ、いくつかの/データ。このコミットはSSHを修正します そしてssh-keygenがvolatileと読み取り専用の/.sshを作成しようとしている とにかく。

SSHを使用するアプリ(例えばAndroid端末エミュレータ)を使用できるようにする / data / ssh_clientはまだ存在し、所有者の権限をする必要がある アプリユーザーに設定します。これは実データを使用することによって修正することができます 後のコミットでディレクトリ(/ DATA / DATA / "APP")。

 
 

関連する質問

1  「Androidターミナルエミュレータ」アプリを閉鎖/殺害するアプリ  ( Closing killing android terminal emulator app ) 
私はAndroid 4.4.2を実行しているSprint LG G3を持っています。私は Androidターミナルエミュレータによって使用しています。私がアプリを閉じる後にそれを再現します。私はターミナルプロセスと子シェルを見ますが、そのようにして手動のようで...

3  受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法  ( How to install bundles of additional terminal commands for rooted devices ) 
最近HTC野生銃の装置を根ざして、Android 4.1.2 AOKP Jelly BeanのカスタムROMを点滅させました。 1つの利点は私が今ターミナルを使うことができるということです。 私はデスクトップマシンのターミナルエミュレータを使用するのに少し慣れ...

16  シェルを介してロケーションサービスを有効にすることは可能ですか?  ( Is it possible to enable location services via shell ) 
ADBまたは端末エミュレータ経由でロケーションサービス(GPSまたはGoogle NetworkLocation)を有効にすることは可能ですか? 私は根ざした電話にいます。 追加点:他のシステム関連の設定も変更することもできますか? ...

9  LogCatにアクセスする必要がありますか?  ( Does access to logcat need root ) 
私の装置はすでに根付いています、これが私が尋ねている理由です。 電話でLogCATストリームを監視するにはrootが必要ですか?電話機の端末内からLOGCATコマンドを実行した場合、その機能は動作しますか? ...

0  AndroidのコマンドラインからMySQLサポート付きPHP  ( Php with mysql support from the command line on android ) 
Android用のターミナルエミュレータは、VIとPHPをMySQLサポートで使用できるようにしますか? PS。 TERMUXは残念ながらPHPをMySQLに接続できるようにします。 ...

13  実端子(ルートまたはノールート)  ( A real terminal root or no root ) 
私は私のラップトップにKubuntuを使いますが、これはどんなLinux Distrorにも行きます。 998877666544330 、<コード>、<コード>、<コード>ののようなものに入力することができます。は、Androidのようなコマンドを実行できる...

0  アプリをプログラムで設定した後、どのようにしてデバイスを新しい設定を覚えていますか。  ( After programmatically setting the resolution through an app how can i make the ) 
だからシステムファイルを編集して解像度を設定しています。これは私にとって働く唯一の方法でした。より正確に私はこのコマンドを発行します: <コード> echo 1080p60hz > sys/class/display/mode 装置のターミナルに。こ...

3  スプリットAPKを手動でインストールします  ( Install split apk manually ) 
最近、私は分割APKと呼ばれるものを知っていて、スライスを無効なAPKファイルとして見つけました。残念ながら、これは通常のデフォルトのパッケージインストーラがこれを処理できないことを意味し、そのように私はSAI、Split APKインストーラと呼ばれる別のもの...

8  端末エミュレータからのアプリケーションの実行[閉じ]  ( Running applications from a terminal emulator ) 
閉じたこの質問はオフトピックです。現在答えを受け付けていません。 この質問を改善したいですか? ...

7  $ home / .sshの代わりに/data/.sshを読み込もうとしているターミナルエミュレータのSSH  ( Terminal emulators ssh trying to read data ssh instead of home ssh ) 
ターミナルエミュレータのSSHを使ってみると ssh:警告:/ data/.sshの作成に失敗しました:権限が拒否されました。 または2012-08-19: ディレクトリ '/ data / ssh_client'を作成できませんでした。 タイプの場...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有