
システムにユーザーを追加する代わりに、MySQLデータベーステーブルのみを認証として使用してSFTPを介してDebianサーバーにログインする方法はありますか?
FTPとTLSを介して実行できることを知っていますが、実際にはその方法を使用したくありません。
答え1
私の2セントのアドバイス:あなたは利用可能ですポリアクリルアミド行ってこれをやってみてください。
たとえば、いくつかの pam モジュールを次のように使用します。パムmysql一部のユーザーをmysqlに保存し、pam_requiremysql ストレージユーザーが SFTP 以外のサービスにアクセスできないようにします。
ここから見てください:利用可能または進行中のモジュール/アプリケーション...
答え2
習慣。 SFTPはSSHを介してログインし、sftpd
リモート側で子プロセスを作成するように機能します。
ただし、ログインできないユーザーを作成できます。とは別にsftp/scp の場合は提供してください。スポリこのプログラムはログインシェルとして機能します。手順に従って、非常に簡単で安全で、できるだけ安全です。