何らかの理由で、Mountain Lion10.8.2にrootとしてログインできません。
コメントを削除して/private/etc/sshd_config
ファイルを編集しました
PermitRootLogin yes
macを再起動しました。それでも、MacにSSH接続しようとすると、「アクセスが拒否されました」と表示されます。
また、[システム環境設定]> [共有]> [リモートログイン]に移動し、[アクセスを許可する]オプションで[すべてのユーザー]を選択しようとしましたが、それでも[アクセスが拒否されました]が表示されます。 リモートログインはすでにオンになっています。
私が使用するパスワードは有効なsudoingパスワードであり、/private/etc/sshd_config
ファイルの編集に使用されたものと同じです。
私がMacに接続しようとしているプログラムはWinSCPであり、これは基本的にファイルマネージャーであるため、Macのファイルを完全に制御するには、rootである必要があります。 。
答えに移行しました:
あたり Apple :
By default, the root user is not enabled [in Mountain Lion].
つまり、アカウントを有効にしてパスワードを設定していない限り、root
ユーザーも有効になっていない可能性があります。上記のリンクによると:
Enable the root user
1. Choose Apple menu > System Preferences, and then click Users & Groups.
2. Click the lock icon to unlock it, and then type an administrator name and password.
3. In the Network Account Server section, click Join or Edit.
4. Click Open Directory Utility.
5. Click the lock icon to unlock it, and then enter your administrator name and password.
6. Choose Edit > Enable Root User, and then enter a root user password in the Password and Verify fields.
Be sure to specify a secure password.
次に、SSHとWinSCPを介して動作することをテストできます。
より短いUnixの方法
ターミナルを開いて実行します
Sudo passwd
必要に応じてsudoingパスワードを入力し、要求されたらrootアカウントのパスワードを入力します。
また、リモートログインを許可するユーザーのリストに「管理者」を追加することを忘れないでください。
さて、必要なのはrootアカウントを有効化/作成することでした。プロセスはLinuxの場合と同じようです。最初に実行します。
Sudo passwd
ターミナルで、必要に応じてsudoingパスワードを入力し、要求されたらrootアカウントのパスワードを入力します。
また、リモートログインを許可するユーザーのリストに「管理者」を追加することを忘れないでください。
ヒントをくれたnerdwallerに感謝します。
私が現在Debianインストールで使用している1つのオプション:
PuTTYではなくPuTTYトレイを選択する理由の1つは、右クリックのコンテキストメニューなどの拡張機能です。
これがあなたの質問に直接答えないことは知っていますが、私自身、WinSCPをあなたが求めているように機能させることができませんでした。