Linux (openSuSe) iSCSI Initiator:如何传递 CHAP 用户名和密码?

Bor*_*mov 5 iscsi opensuse

我需要使用 CHAP 授权连接到 iSCSI 目标。这个怎么做?我在 iscsiadm 中没有找到所需的选项。我需要编辑/etc/iscsid.conf/etc/nodes/iqn.200-01..target/../default吗?

尝试连接时,我在控制台中看到下一个错误:

Logging in to [iface: default, target: iqn.2000-01.com.syno..22e8a, portal: 12.0.3.21,3260] (multiple)
iscsiadm: Could not login to [iface: default, target: iqn.2000-01.com.syno..22e8a, portal: 12.0.3.21,3260].
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
iscsiadm: Could not log into all portals
Run Code Online (Sandbox Code Playgroud)

Bor*_*mov 2

所以,我找到了解决方案。

打开文件 /etc/iscsi/nodes/iqn.2000-node-name/10.0.3.89,3260,1/default

插入下一行:

node.session.auth.username = user_defined_in_target_setting
node.session.auth.password = your_password
Run Code Online (Sandbox Code Playgroud)

从启动器登录到目标应该会成功。